参考文章:
https://www.cnblogs.com/zy-303/p/10273167.html#_label0
https://blog.csdn.net/linyifan_/article/details/86508298
1,下载redis,下载地址http://download.redis.io/releases/,选择自己的版本
2,将下载好的源码包传送至/usr/local目录
3,进入/usr/local目录,解压源码包
cd /usr/local/
tar -zxvf redis-5.0.3.tar.gz
4,安装依赖包,进入redis目录,执行编译
yum install -y gcc
cd redis-5.0.3
make
make执行完毕之后弹出如下提示
此时可以选择执行make test 也可以不执行。
5,编辑配置文件
vi redis.conf
a.远程访问需要把bind注释掉
bind 127.0.0.1 修改为 # bind 127.0.0.1
b.默认启动时为后台启动,yes为后台启动
daemonize yes
c.设置密码,找到
#requirepass foobared 字符修改为requirepass password123
password123为访问密码,也可以自定义其他密码
6,进入src目录,启动
[root@redisa redis-5.0.3]# cd src/
[root@redisa src]# ./redis-server ../redis.conf
5614:C 04 Apr 2019 16:38:05.151 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
5614:C 04 Apr 2019 16:38:05.151 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=5614, just started
5614:C 04 Apr 2019 16:38:05.151 # Configuration loaded
7,使用redis-cli客户端连接并测试
[root@redisa src]# ./redis-cli
127.0.0.1:6379> auth password123
OK
127.0.0.1:6379> set test test
OK
127.0.0.1:6379> get test
"test"
127.0.0.1:6379>
8,使用window客户端连接
redis desktop manager
https://redisdesktop.com/download
(官网 )
github地址:
https://github.com/uglide/RedisDesktopManager/releases
百度网盘:
https://pan.baidu.com/s/172b0VO1SrxEpwKyL-Lli0g 提取码:f12v
安装完redis desktop manager直接运行
登陆后的样子
9,redis的开机自启和加入systemctl启动控制
vi /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis Server
After=network.target
[Service]
ExecStart=/usr/local/redis-5.0.3/src/redis-server /usr/local/redis-5.0.3/redis.conf --daemonize no
ExecStop=/usr/local/redis-5.0.3/src/redis-cli -p 6379 shutdown
Restart=always
[Install]
WantedBy=multi-user.target
redis-cli、redis-server和redis.conf文件的位置根据你实际放置的位置设定,--daemonize no这个参数一定要带上,即使你配置文件里设置daemonize的值是yes,不然设置的服务不生效。
systemctl daemon-reload //重载服务,修改完redis.service配置文件之后需要执行此命令
systemctl start redis.service //启动服务
systemctl stop redis.service //停止服务
systemctl enable redis.service //添加到开机自动启动中