当前使用 Centos7中的yum 快速搭建Redis
yum search redis 查找源yum -y install redis 安装redisrpm -ql redis 查找redis安装位置并更改 /etc/redis.conf 配置文件systemctl enable redis 设置开机启动systemctl start redis 启动Redis并执行 systemctl status redis 检查Redis状态firewall-cmd --permanent --add-port=6379/tcp 端口加入防火墙1、查找当前配置的yum源有哪些redis包
yum search redis
笔者当前使用的阿里的yum源,搜索结果如下,可以看到有个 redis.x86_64的包
更换当前系统yum可查看教程点击查看
[root@localhost system]# yum search redis 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirrors.yun-idc.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com ================================================= N/S matched: redis ================================================= collectd-redis.x86_64 : Redis plugin for collectd ... redis.x86_64 : A persistent key-value database 名称和简介匹配 only,使用“search all”试试。
2、安装Redis
yum -y install redis
[root@localhost system]# yum -y install redis 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirrors.yun-idc.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 正在解决依赖关系 ... 总下载量:544 k 安装大小:1.4 M Downloading packages: redis-3.2.12-2.el7.x86_64.rpm | 544 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安装 : redis-3.2.12-2.el7.x86_64 1/1 验证中 : redis-3.2.12-2.el7.x86_64 1/1 已安装: redis.x86_64 0:3.2.12-2.el7 完毕!
3、看看Redis安装到了哪些目录以及配置文件所在目录
rpm -ql redis
redis.conf 重点关注这个文件所在位置 vim /etc/redis.conf 编辑文件bind 127.0.0.1 改为 bind 0.0.0.0 监听本机所有端口daemonize no 改为 daemonize yes 开启守护进程 requirepass foobared 改为 requirepass 你的密码 修改密码[root@localhost system]# rpm -ql redis /etc/logrotate.d/redis /etc/redis-sentinel.conf /etc/redis.conf /etc/systemd/system/redis-sentinel.service.d /etc/systemd/system/redis-sentinel.service.d/limit.conf /etc/systemd/system/redis.service.d /etc/systemd/system/redis.service.d/limit.conf /usr/bin/redis-benchmark /usr/bin/redis-check-aof /usr/bin/redis-check-rdb /usr/bin/redis-cli /usr/bin/redis-sentinel /usr/bin/redis-server ...
4、设置开机启动
systemctl enable redis 开启默认开机启动[root@localhost system]# systemctl enable redis Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
systemctl disable redis[root@localhost system]# systemctl disable redis Removed symlink /etc/systemd/system/multi-user.target.wants/redis.service.
5、启动并检查状态
systemctl start redis、systemctl status redis
Active: active (running) 表示启动成功[root@localhost system]# systemctl start redis [root@localhost system]# systemctl status redis ● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since 六 2020-05-30 22:30:11 CST; 6s ago Main PID: 2566 (redis-server) CGroup: /system.slice/redis.service └─2566 /usr/bin/redis-server 0.0.0.0:6379 ...
6、若服务器开了防火墙记得把6379端口加入防火墙,没有可跳过此步骤。
systemctl status firewalldfirewall-cmd --query-port=6379/tcpfirewall-cmd --permanent --add-port=6379/tcpfirewall-cmd --reload[root@localhost system]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since 六 2020-05-30 17:30:14 CST; 5h 4min ago Docs: man:firewalld(1) Main PID: 707 (firewalld) CGroup: /system.slice/firewalld.service └─707 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid ... [root@localhost system]# firewall-cmd --query-port=6379/tcp no [root@localhost system]# firewall-cmd --permanent --add-port=6379/tcp success [root@localhost system]# firewall-cmd --reload success
7、工具连接测试
命令行测试
ss -nlp | grep redis 查询Redis监听端口cd /usr/bin/ 目录执行以下操作验证,auth后面跟着你设置的密码[root@localhost system]# ss -nlp | grep redis tcp LISTEN 0 128 *:6379 *:* users:(("redis-server",pid=2566,fd=4)) [root@localhost system]# cd /usr/bin/ [root@localhost bin]# redis-cli 127.0.0.1:6379> auth 1234567890 OK 127.0.0.1:6379> get keys (nil) 127.0.0.1:6379> set 111 test OK 127.0.0.1:6379>

本文作者:Cheng
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 本原创文章未经允许不得转载 许可协议。转载请注明出处!