LinuxCentOS 下安装Redis指南Word文档格式.docx
- 文档编号:16742280
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:13
- 大小:572.86KB
LinuxCentOS 下安装Redis指南Word文档格式.docx
《LinuxCentOS 下安装Redis指南Word文档格式.docx》由会员分享,可在线阅读,更多相关《LinuxCentOS 下安装Redis指南Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
2.下载
2.1浏览最新发布包
浏览网站:
2.2下载发布包
执行命令[root@localhostredis]#wget-c-Oredis-3.2.1.tar.gz,等待下载完成文件,如下图:
2.3解压发布包
执行命令[root@localhostredis]#tarxzfredis-3.2.1.tar.gz,解压发布包,如下图:
3.编译和安装
3.1进入目录
执行命令[root@localhostredis]#cdredis-3.2.1,进入目录,如下图:
3.2编译
执行命令[root@localhostredis-3.2.1]#make,进行全部编译,执行编译并成功如下图:
3.3安装
执行命令[root@localhostredis-3.2.1]#makeinstall,安装成功如下图:
4.启动和测试
4.1启动
执行命令[root@localhostredis-3.2.1]#src/redis-server,执行成功如下图:
4.2运行客户端测试
打开另外的终端,切换到root用户
执行命令[root@localhost~]#cdredis/redis-3.2.1
执行命令[root@localhostredis-3.2.1]#src/redis-cli,运行客户端工具进行测试,执行结果如下图:
执行命令127.0.0.1:
6379>
setnamevalue,
getname,执行结果如下图表示redis-server可以访问:
执行命令127.0.0.1:
shutdown,关闭RedisServer,执行结果如下图:
5.配置
5.1修改服务绑定IP地址
执行命令[root@localhostredis-3.2.1]#vimredis.conf,打开redis.conf配置文件,并按Insert键进入编辑模式,如下图:
找到bind127.0.0.1,修改为#bind127.0.0.1,注释该绑定,使用Redis服务器绑定本机所有IP,如下图:
5.2添加访问密码
由于redis3.2.0开,默认启用安全模式,即protected-modeyes,我们为了安全,对redis访问添加密码要求,示例设置密码为pwd,在protected-modeyes下面插入requirepasstest。
如下图:
5.3修改为后台服务方式运行
找到daemonizeno,修改为daemonizeyes,表示以后台服务运行,如下图:
按ESC键,执行:
wq命令保存退出。
6.自启动服务
6.1配置环境
6.1.1根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录。
需使用root用户
执行命令[root@localhostredis-3.2.1]#mkdir/etc/redis,创建目录,
执行命令[root@localhostredis-3.2.1]#cpredis.conf/etc/redis/6379.conf,复制配置文件,结果如下图:
6.1.2将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。
执行命令[root@localhostredis-3.2.1]#cputils/redis_init_script/etc/init.d/redisd,复制启动脚本,若存在,提示覆盖,如下图:
6.1.3设置为开机自启动
执行命令[root@localhostredis-3.2.1]#chkconfigredisdon,若出现报错“服务redisd不支持chkconfig(英文版为:
serviceredisddoesnotsupportchkconfig)”,需要修改配置脚本,如下图:
执行命令[root@localhostredis-3.2.1]#vim/etc/init.d/redisd,在启动脚本开头添加如下两行注释以修改其运行级别,修改前如下图:
添加以下两行:
#chkconfig:
23459010
#description:
Redisisapersistentkey-valuedatabase
添加后结果如下图:
由于我们Redis设置密码,所以脚本关闭Redis时候运行redis-cli也需要密码,找到$CLIEXEC-p$REDISPORTshutdown,修改为
$CLIEXEC-p$REDISPORT-atestshutdown,修改结果如下图:
保存退出,再执行命令
[root@localhostredis-3.2.1]#chkconfigredisdon,执行结果正常如下图:
6.2启动服务
执行命令[root@localhostredis-3.2.1]#serviceredisdstart,启动成功如下图:
运行客户端连接再测试,执行命令[root@localhostredis-3.2.1]#src/redis-cli-atest,结果如下图:
6.3查看Redis是否以服务形式运行
执行命令[root@localhost~]#chkconfig–list,若看到包含redis(一般为redisd)的服务,表示redis以服务形式运行,如下图:
6.4停止服务
执行命令[root@localhost~]#serviceredisdstop,服务是否运行存在下图两种情况:
7.防火墙设置
默认CentOS的防火墙是开启,是不允许其他非信任的机器通过网站访问本机,所以需要修改防火墙规则,以便其他机器可以访问Redis。
防火墙详细操作可以参考官网址:
7.1防火墙常用操作
7.1.1查看防火墙状态
执行命令[root@localhostredis-3.2.1]#firewall-cmd–state,查看运行防火墙运行状态,如下图:
7.1.2关闭防火墙
执行命令[root@localhostredis-3.2.1]#systemctlstopfirewalld,关闭防火墙,如下图:
7.1.3启动防火墙
执行命令[root@localhostredis-3.2.1]#systemctlstartfirewalld,启动防火墙,如下图:
7.1.4重启防火墙
执行命令[root@localhostredis-3.2.1]#systemctlrestartfirewalld,重启防火墙
,如下图:
7.1.5禁用防火墙
执行命令[root@localhostredis-3.2.1]#systemctldisablefirewalld,重启防火墙
7.1.6启用防火墙
执行命令[root@localhostredis-3.2.1]#systemctlenablefirewalld,重启防火墙
7.2防火墙规则
7.2.1添加端口规则
执行命令[root@localhostredis-3.2.1]#firewall-cmd--zone=public--add-port=6379/tcp–permanent,添加Redis访问端口,默认为6379.如下图:
7.2.2重新加载规则
执行命令[root@localhostredis-3.2.1]#firewall-cmd–reload,重新加载规则,如下图:
8.其他
7.3查看Redis是否运行
执行命令[root@localhost~]#ps-ef|grepredis,若看到列出redis-server的进程,表示redis-server正在运行,如下图:
7.4强制关闭进程
执行命令[root@localhost~]#kill18863,强制杀掉进程(建议若以服务形式启动,按关闭服务的形式关闭Redis),执行结果如下图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LinuxCentOS 下安装Redis指南 安装 Redis 指南