【Redis | Redis安装】CentOS下,安装 Redis

:【本文为个人学习中所记录,可能包含从网上摘抄的内容,侵删!如有错误望指正,一起交流、共同进步,感谢!

本机环境:

VMware Fusion Pro 12.1.2
​CentOS 6.5
Redis 3.2.8

一、安装 Redis

1、下载并上传 Redis安装包

1) 下载 Redis安装包 redis-3.2.8.tar.gz(链接: https://pan.baidu.com/s/1oDQv3nr46qcb70_z9HdeeQ 密码: i98r)
2) 上传 Redis安装包至 CentOS服务器中的 /tmp目录下
3) 解压 Redis安装包

cd /tmp
tar -zxvf redis-3.2.8.tar.gz

4) 移动解压包至 /usr/local/中,并重命名为 redis

mv redis-3.2.8 /usr/local/redis

2、编译安装 Redis

执行

cd /usr/local/redis
make -j 4 #使用4核同时编译,加快编译速度

编译完成,执行

make install #将编译好的可执行文件添加至系统目录里

3、更改 Redis配置文件

执行

cd /usr/local/redis
vi redis.conf
  • 更改 bind 127.0.0.1bind 0.0.0.0,设置 外部机器也可以访问
  • 更改 daemonize nodaemonize yes,设置 用守护线程的方式启动
  • 打开 #requirepass foobared的注释,更改为 requirepass 123456,设置 连接 Redis的密码

4、启动 Redis

执行

redis-server /usr/local/redis/redis.conf

5、访问 Redis

执行

redis-cli

连接 Redis需要密码
(由于 Redis配置文件中配置了密码访问,所以访问 Redis需要密码登录。)


二、将 Redis作为服务启动

1、执行

cp /usr/local/redis/redis.conf /usr/local/redis/6379.conf #后面会有用到该 Redis配置文件
cd /usr/local/redis/utils
./install_server.sh

2、根据提示,依次键入对应内容,可参考如下
Redis作为服务启动

3、 执行下列指令,查看 Redis服务配置状态

chkconfig --list | grep redis

4、 执行下列指令,查看 Redis当前状态

service redis_6379 status

在这里插入图片描述

5、 执行下列指令,修改 Redis服务脚本,加入如下所示的黄色授权信息即可

vi /etc/init.d/redis_6379
  1. 在脚本上面添加一个变量 PASSWORD=123456
  2. 找到 $REDIS_CLI -p $REDISPORT shutdown,更改为 $REDIS_CLI-a $PASSWORD-p $REDISPORT shutdown
  3. 保存并退出

由于在上面,我们设置了,连接 Redis需要使用密码 requirepass 123456,如果没有更改 Redis服务脚本,待会执行 service redis_6379 stop停止 Redis服务的时候,将会报错:NOAUTH Authentication required.

6、 执行下列指令,停止 Redis服务

service redis_6379 stop

7、 执行下列指令,开启 Redis服务

service redis_6379 start

重启 Redis


三、重命名 Redis服务

从上面可以看到,Redis服务名为 redis_6379,我们来把这个服务名改为 redis

当然我们也可以仿照 mysql的服务名:mysqld 将 Redis的服务名修改为 redisd

执行

mv /etc/init.d/redis_6379 /etc/init.d/redis
chkconfig --add redis
chkconfig --list | grep redis
service redis restart

四、参考

Linux系列——将Redis设置成为一个服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值