CentOS6.8中安装redis并配置远程客户端连接

redis的应用场景

缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)
分布式集群架构中的session分离。
聊天室的在线好友列表。
任务队列。(秒杀、抢购、12306等等)
应用排行榜。
网站访问统计。
数据过期处理(可以精确到毫秒)

redis并配置远程客户端连接

第一步:解压:
tar -zxvf redis-3.2.1.tar.gz -C /opt/

第二步:进入redis目录
cd /opt/redis-3.2.1/

第三步:在这个目录中 执行
make
------------------------失败 就需要安装gcc yum install gcc-c++ (yum install gcc gcc-g++ 错误的)==>要把解压的redis删除 从第一步重新开始
因为要进行make的编译

===============================================================
第四步:启动redis的服务器端

[root@localhost ~]# /opt/redis-3.2.1/src/redis-server

redis-server是服务器端的命令 -->src目录中

第五步:启动redis的客户端
[root@localhost ~]# /opt/redis-3.2.1/src/redis-cli

redis-cli 客户端命令 -->src目录

第六步:在redis的客户端命令中 输入shutdown 关闭服务 再输入exit退出这个连接

配置redis的path环境变量

[root@localhost ~]# vim /etc/profile
export PATH=/opt/redis-3.2.1/src: J A V A H O M E / b i n : JAVA_HOME/bin: PATH

[root@localhost ~]# source /etc/profile

将解压好的redis中的redis.conf配置文件复制到etc/redis中并改名为6379.conf
6379是redis默认的端口号
在这里插入图片描述

将redis的启动脚本复制一份放到/etc/init.d目录下
在这里插入图片描述

先切换到/etc/init.d目录下

然后执行自启命令

在这里插入图片描述
会包错 service redisd does not support chkconfig
看结果是redisd不支持chkconfig

解决方法:

使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。
在这里插入图片描述
再次执行开机自启命令,成功
在这里插入图片描述
现在可以直接已服务的形式启动和关闭redis了

启动:

service redisd start 
在这里插入图片描述
关闭:
service redisd stop
在这里插入图片描述
如果出现如下问题:
在这里插入图片描述
可参考资料:http://blog.csdn.net/luozhonghua2014/article/details/54649295

已上有40%参考
https://www.cnblogs.com/zuidongfeng/p/8032505.html

设置后台运行和远程连接

接下里我们在配置文件redis.conf中进行相关的配置

#打开配置文件
vim redis.conf

设置后台启动
将daemonize no修改为daemonize yes即可
在这里插入图片描述
开启远程访问
将bind注释,第90行将protected-mode改为no

在这里插入图片描述

设置密码
在这里插入图片描述

接下来重启redis:
在这里插入图片描述

最后我们使用redis客户端通过密码远程连接:

#远程连接
./redis-cli -h 你服务器的ip -p 6379 -a 你的密码

在这里插入图片描述
已上已经配置好了自启 即开机启动
如果没有没有配置自启的话要自己启动
启动后进入redis

redis-cli

进入后输入set k1 可能报错
是没有登录密码的原因

auth 123456

即可进入进行操作

下载好redis的客户端
在这里插入图片描述

这样就OK了

已上连接外网的配置摘选于:https://blog.csdn.net/qq_35992900/article/details/82950157

猜你喜欢

转载自blog.csdn.net/baidu_41634343/article/details/90177313