linux(CentOS)安装redis (多图)

说明:

本文中用到的redis下载地址: http://download.redis.io/releases/redis-3.0.7.tar.gz
CentOS版本为6.8-Final

一.安装redis

1. 更新gcc和tcl

[root@localhost ~]# yum install gcc tcl

Gcc: http://www.cnblogs.com/chuncn/archive/2010/10/15/1851853.html

Tcl语言: http://blog.sina.com.cn/s/blog_716844910100qs6x.html

注意:请确认上网权限.如果需要登录,则用图形界面登录后再操作.

如果报错:" Loaded plugins: fastestmirror, refresh-packagekit, security No such command:"

请参考: http://blog.sina.com.cn/s/blog_7e513d7e01015j9b.html

[root@localhost]# vi /etc/yum/pluginconf.d/fastestmirror.conf
[main] enabled=0 //把1改为0
verbose=0
socket_timeout=3
hostfilepath=/var/cache/yum/timedhosts.txt
maxhostfileage=10
maxthreads=15 #exclude=.gov, facebook

[root@localhost]# vi /etc/yum.conf
[main]
cachedir=/var/cache/yum/ basearch/ releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1 #将plugins的值修改为0
installonly_limit=5

2. 上传文件,解压文件

[root@localhost ~]# tar -zxvf redis-3.0.7.tar.gz

3. 创建安装目录,准备将redis安装到该目录下

[root@localhost ~]# mkdir /usr/local/redis

4. 进入到第2步的解压后的redis文件夹中

4.1 进入目录

4.2 执行安装语句

[root@localhost ~]# make PREFIX=/usr/local/redis install

….

安装后的目录结构:

5. 复制源文件中的配置文件,

5.1 创建conf文件夹

[root@localhost ~]# mkdir conf

创建之后:

5.2 复制配置文件

[root@localhost redis]# cp /usr/local/src/redis-3.0.7/redis.conf /usr/local/redis/conf/6379.conf

5.3 修改配置文件

1)将daemonize的值修改为yes

[:set number 显示行数]

2)pidfile的值修改为/var/run/redis_6379.pid

Ps:配置文件详解: http://www.cnblogs.com/cxd4321/archive/2012/12/14/2817669.html

6. 启动服务,

6.1 进入文件目录:

[root@localhost bin]# cd /usr/local/redis/bin

[root@localhost bin]# pwd

/usr/local/redis/bin

[root@localhost bin]# ./redis-server

6.2 测试使用

二. 设值环境变量及服务

以上安装完之后通过命令启动服务之后,需要新开一个窗口来进行操作,没有将服务设值为后台服务.也没有配置环境变量.也没有设值随机启动.下步操作实现该功能.

7. 配置环境变量

1)编辑

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

2)在后面增加:

Redisexport PATH=$PATH:/usr/local/redis/bin

保存退出:

3)生效

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

8. 配置redis为服务

  1. 1)默认启动脚本在/usr/local/src/redis-3.0.7/utils/redis_init_script

  2. 2)将启动脚本copy到/etc/rc.d/init.d/目录下,并命名为redis

[root@localhost bin]# cp /usr/local/src/redis-3.0.7/utils/redis_init_script /etc/rc.d/init.d/redis

  1. 3)修改配置

vi /etc/rc.d/init.d/redis

需要修改的配置

  1. 添加注册chkconfig

在注释的最后增加:

chkconfig: 2345 80 90

如果不添加启动会报: :service redis does not support chkconfig

  1. EXEC

修改前: EXEC=/usr/local/bin/redis-server

修改为: EXEC=/usr/local/redis/bin/redis-server

  1. CLIEXEC

修改前: CLIEXEC=/usr/local/bin/redis-cli

修改为CLIEXEC=/usr/local/redis/bin/redis-cli

  1. CONF

修改前: CONF="/etc/redis/${REDISPORT}.conf"

修改后: CONF="/usr/local/redis/conf/${REDISPORT}.conf"

  1. start

修改前: EXEC CONF

修改后: EXEC CONF &

修改前截图:

修改后截图:

(vi可以通过通过:set nu 来显示行数)

9. 将Redis注册为服务

[root@localhost utils]# chkconfig –add redis

10. 配置防火墙

  1. 1)编辑配置

[root@localhost utils]# vi /etc/sysconfig/iptables

  1. 2)在以前配置中增加配置

-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT

此处一定要注意.添加在22后面.不要放在commit的前面.

3) 配置生效

[root@localhost utils]# service iptables restart

11. 配置6379.conf

  1. 1)修改daemonize 的值为yes(修改前为no) :

daemoniz yes

  1. 2)修改pidfile为/var/run/redis_6379.pid

pidfile /var/run/redis_6379.pid

  1. 3)

12. 测试服务

  1. 1)启动[root@localhost ~]#service redis start
  2. 2)停止[root@localhost ~]#service redis stop

13. 服务随机启动

  1. 1)配置启动服务

[root@localhost utils]# chkconfig redis on

  1. 2)查看配置服务

[root@localhost utils]# chkconfig –list redis

  1. 3)如果需要关闭启动服务

[root@localhost utils]# chkconfig redis off

  1. 4)重启机器测试

Reboot

14. 使用工具查看连接redis

http://dlsw.baidu.com/sw-search-sp/soft/a2/29740/RedisClient20140730.1406883096.exe

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值