博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 7 yum 安装redis(更简单)
阅读量:4360 次
发布时间:2019-06-07

本文共 1730 字,大约阅读时间需要 5 分钟。

一、安装redis

1、检查是否有redis yum 源

1
yum 
install 
redis

2、下载fedora的epel仓库

1
yum 
install 
epel-release

3、安装redis数据库

1
yum 
install 
redis

4、安装完毕后,使用下面的命令启动redis服务

1
2
3
4
5
6
7
8
# 启动redis
service redis start
# 停止redis
service redis stop
# 查看redis运行状态
service redis status
# 查看redis进程
ps 
-ef | 
grep 
redis

5、设置redis为开机自动启动

1
chkconfig redis on

6、进入redis服务

1
2
3
4
# 进入本机redis
redis-cli
# 列出所有key
keys *

7、防火墙开放相应端口

1
2
3
4
5
6
7
8
# 开启6379
/sbin/iptables 
-I INPUT -p tcp --dport 6379 -j ACCEPT
# 开启6380
/sbin/iptables 
-I INPUT -p tcp --dport 6380 -j ACCEPT
# 保存
/etc/rc
.d
/init
.d
/iptables 
save
# centos 7下执行
service iptables save

二、修改redis默认端口和密码

1、打开配置文件

1
vi 
/etc/redis
.conf

2、修改默认端口,查找 port 6379 修改为相应端口即可

3、修改默认密码,查找 requirepass foobared 将 foobared 修改为你的密码

 

4、使用配置文件启动 redis

1
redis-server 
/etc/redis
.conf &

5、使用端口登录

1
redis-cli -h 127.0.0.1 -p 6179

6、此时再输入命令则会报错

7、输入刚才输入的密码

1
auth 111

 8、停止redis

  命令方式关闭redis

1
2
redis-cli -h 127.0.0.1 -p 6179
shutdown

  进程号杀掉redis

1
2
ps 
-ef | 
grep 
redis
kill 
-9 XXX

三、使用redis desktop manager远程连接redis

1、访问如下网址下载redis desktop manager

1
2
<a href=
"https://redisdesktop.com/download" 
target=
"_blank"
>https:
//redisdesktop
.com
/download
<
/a
>

2、安装后启动,新建一个连接

 3、填写如下信息后点击“Test Connection”测试是否连接成功

4、如果长时间连接不上,可能有两种可能性

  a)bind了127.0.01:只允许在本机连接redis

  b)protected-mode设置了yes(使用redis desktop manager工具需要配置,其余不用)

  解决办法:

1
2
3
4
5
# 打开redis配置文件
vi 
/etc/redis
.conf
# 找到 bind 127.0.0.1 将其注释
# 找到 protected-mode yes 将其改为
protected-mode no

5、重启redis

1
2
service redis stop
service redis start

6、再次连接即可

 

补充:

    安装好后配置注意事项:

  1.bind 127.0.0.1  更改为bind 0.0.0.0  让所有服务器都能访问 给权限

  2.daemon=no      更改为 yes   以守护进程

 3.#requirepass foobared  更改为 requirepass 123456(你要设的密码)

 

 

 

转载于:https://www.cnblogs.com/wujf-myblog/p/10043197.html

你可能感兴趣的文章
react dnd demo2
查看>>
洛谷——P1896 [SCOI2005]互不侵犯
查看>>
Java之String
查看>>
20155212 2017-2018-1 《信息安全系统设计》第7周学习总结
查看>>
新手C#ListView使用记录2018.08.03
查看>>
1028: 可乐(2018年中南大学研究生复试机试题 )
查看>>
珍藏的最全的windows操作系统快捷键
查看>>
【DBAplus】SQL优化:一篇文章说清楚Oracle Hint的正确使用姿势
查看>>
二叉树结点删除操作
查看>>
图论-单源最短路-SPFA算法
查看>>
转换文件的字符集
查看>>
prometheus + grafana安装部署(centos6.8)
查看>>
Redis和Memcached的区别【转】
查看>>
VMware: Deploy multiple VM’s from template with PowerCLI
查看>>
Cascaded pose regression
查看>>
model,map,MapAndVivew用于页面跳转时候使用的即跳转后才添加属性 这样再回调中无法使用 因为回调的前提是页面不调转;解决的方法是用responsewrite(普通的字符响应)...
查看>>
自动在数据库中创建表
查看>>
如何在一个进程中启动另外一个线程:ProcessStartInfo Constructor
查看>>
树状数组模板题 P1904
查看>>
Kerberos安装及使用
查看>>