安装redis需要gcc支持,使用yum进行安装。
安装时出现缺少资源包,于是就挂载系统iso文件。
一、iso挂载与本地yum配置
1、mkdir /var/www/html/rhel6.6 #创建挂载文件夹
2、mount -o loop /var/www/html/rhel-server-6.6-x86_64-dvd.iso /var/www/html/rhel6.6 #将iso文件挂载到指定的目录
3、配置yum文件
# vim /etc/yum.repos.d/rhel6.6.repo
写入如下内容:
[base]
name=rhel6.6
baseurl=http://192.168.125.64/rhel6.6
enabled=1
gpgcheck=0
二、启动httpd服务、关闭防火墙
1、修改httpd服务配置
# vim /etc/httpd/conf/httpd.conf
添加:ServerName localhost:80
2、重启httpd服务
# service httpd restart
3、关闭防火墙
# service iptables stop
# /etc/init.d/iptables stop
三、安装gcc
清除缓存:
# yum clean all
安装gcc支持
# yum install gcc*
四、安装与配置redis
1、软件安装
将redis-3.2.9.tar.gz安装包拷贝到Linux服务器目录下。
解压redis-3.2.9.tar.gz,执行tar xzf redis-3.2.9.tar.gz。
安装redis-3.2.9.tar.gz,执行如下命令:
# cd redis-3.2.9
# make
编译完成后:
将src目录下的redis-cli、redis-server、redis-benchmark、mkreleasehdr.sh、redis-check-rdb复制到usr/local/redis/bin。将redis-3.2.9目录下的redis.cof复制到/usr/local/redis/etc.
当前在redis-3.2.9安装目录下,进行如下操作
# mkdir -p /usr/local/redis/bin
# mkdir -p /usr/local/redis/etc
# cp src/redis-cli /usr/local/redis/bin
# cp src/redis-server /usr/local/redis/bin
# cp src/redis-benchmark /usr/local/redis/bin
# cp src/redis-check-rdb /usr/local/redis/bin
# cp src/redis-check-rdb /usr/local/redis/bin
# cp src/redis-check-aof /usr/local/redis/bin
# cp redis.conf /usr/local/redis/etc
2、软件配置
maxclients 100000 #最大客户端连接数
bind 0.0.0.0 #允许连接redis的客户端ip地址
daemonize yes # redis后台运行
3、软件启动与测试
#启动redis服务
# redis-server /usr/local/redis/etc/redis.conf
#启动redis客户端并测试
[root@test-node2]# redis-cli
127.0.0.1:6379> set key 123
OK
127.0.0.1:6379> get key
"123"
软件运行正常,完成软件安装。
4、 键值正则清理shell脚本
redis-cli keys "*" | xargs /usr/local/redis/bin/redis-cli del