安装 redis
-
下载 redis 源码包
cd /usr/local/ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
-
解压源码包
tar -zxvf redis-5.0.5.tar.gz
-
yum安装gcc依赖
yum install gcc
-
跳转到redis解压目录下
cd redis-5.0.5
-
编译安装
make MALLOC=libc
将/usr/local/redis-5.0.5/src目录下二进制文件安装到/usr/local/bin
cd src && make install
-
测试是否安装成功
cd /usr/local/redis-5.0.5/src/ ./redis-server
成功
配置 redis
在redis 根目录下找到 redis.conf
文件
-
设置redis 为守护进程
守护进程模式下 redis-server 在后台运行
-
允许外网访问 redis服务
redis服务 默认只能本机访问
redis.conf 文件设置完成后 ,启动redis-server-
确保后台 redis-server 关闭
ps aux | grep redis
-
启动redis-server
cd /usr/local/redis-5.0.5/src/ ./redis-server /usr/local/redis-5.0.5/redis.conf
如果外部ip还是连接不上虚拟机 可能是 6379这个端口没有开启 详情
-
-
设置redis开机自启动
-
第一步、复制redis配置文件(启动脚本需要用到配置文件内容,所以要复制)
mkdir /etc/redis cp /usr/local/redis-5.0.5/redis.conf /etc/redis/6379.conf
-
设置redis.conf中daemonize为yes,确保守护进程开启,也就是在后台可以运行
find / -name redis_init_script # 得到redis的启动脚本所在路径 # 将redis 启动脚本 复制到 etc 下 cp /usr/local/redis-5.0.5/utils/redis_init_script /etc/init.d/redis
-
修改启动脚本参数
vi /etc/init.d/redis
-
修改 启动脚本 文件权限
chmod +x /etc/init.d/redis chkconfig redis on
-
测试能否 启动关闭 redis 服务
service redis stop # 停止服务 service redis start # 启动redis服务
-
均正常的话 就 重启系统 查看redis 服务是否随系统启动
如下图的话就时已经成功了ps aux|grep redis
-