简言
1. 笔者电脑系统环境:ubuntu16.04
2. redis版本:5.0.7,如果你没有可以到我的百度网盘进行下载,地址:https://pan.baidu.com/s/1RHL1B3N8Q_jnahgFLAlj0Q 提取码:psfo
3. 这里演示的单点redis的安装,开启;若想学习集群模式的redis搭建,请参考笔者的其他博客
redis5.0以后版本部署集群示例:https://blog.csdn.net/yzf279533105/article/details/105560463
redis5.0以前版本部署集群示例:https://blog.csdn.net/yzf279533105/article/details/105230296
4.本示例redis绑定的地址是127.0.0.1,非局域网IP,所以只能本机使用127.0.0.1进行连接访问。若想在其他机器上访问该redis,必须绑定0.0.0.0,需修改redis.conf的bind字段,切记
步骤
1. 下载redis5.0.7的安装包,笔者这里放在目录 /home/install_package 下面,运行命令 tar -zxvf redis-stable.tar.gz 解压到当前目录,解压后如下图
2. 在目录 /usr/local目录下运行命令 mkdir redis,用来建立公共的redis目录(笔者的想法是建立一个公共的redis目录,里面再区分不同版本的redis,可以随时切换版本做测试),如下图
3. 运行命令 cp /home/install_package/redis-stable -r /usr/local/redis/ 把刚才解压的redis-stable目录拷贝到我们的公共redis目录下,完成后如下图
4. 执行命令 cd redis-stable 进入目录,执行如下几条命令。其中第三条命令的意思是安装到指定目录(笔者思路是把各个版本的redis安装到该版本的根目录下),该命令会在目录 /usr/local/redis/redis-stable下面新建一个bin文件夹,把各个执行程序拷贝到这里来,第五条命令会把配置文件redis.conf拷贝到bin目录
make
cd src
make install PREFIX=/usr/local/redis/redis-stable
cd ..
cp redis.conf bin/
cd bin
5. 执行完上面命令,我们可以看到bin目录如下图
6. 打开 redis.conf 文件,找到daemonize no 并且将其改成daemonize yes,然后保存,如下图
7. 运行命令 nohup /usr/local/redis/redis-stable/bin/redis-server /usr/local/redis/redis-stable/bin/redis.conf & 启动redis服务器
8. 查看redis进程:ps axu | grep redis,可以看到redis已经正常开启了
9. 使用redis-cli连接进redis,可以查看内容了(虽然目前redis里面为空),如下图
10 运行命令 vi /etc/rc.local 进入系统文件,加入启动Redis命令语句 /usr/local/redis/redis-stable/bin/redis-server /usr/local/redis/redis-stable/bin/redis.conf 保存即可,如下图