centos redis 安装
2016-04-25 15:22
483 查看
# wget http://download.redis.io/releases/redis-2.8.6.tar.gz # tar xzf redis-2.8.6.tar.gz # cd redis-2.8.6 # make
安装成功
运行测试
make test
出现错误
make[1]: Entering directory `/home/apps/web/redis/redis-2.8.6/src' You need tcl 8.5 or newer in order to run the Redis test
异常原因:没有安装tcl
解决方案:yum install -y tcl
2.在make成功以后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等。
用cp命令复制到usr目录下运行。
# cp redis-server /usr/local/bin/ # cp redis-cli /usr/local/bin/
然后新建目录,存放配置文件
# cd / # mkdir /etc/redis # mkdir /var/redis # mkdir /var/redis/log # mkdir /var/redis/run # mkdir /var/redis/6379
在redis解压根目录中找到配置文件模板,复制到如下位置。
cp redis.conf /etc/redis/6379.conf
通过vim命令修改 /etc/redis/6379.conf
daemonize yes 介个是设置服务在后台运行 pidfile /var/redis/run/redis_6379.pid logfile /var/redis/log/redis_6379.log dir /var/redis/6379
redis-server /etc/redis/6379.conf 运行redis
用telnet测试一下是否安装及启动成功:
telnet localhost 6379 然后set a test 然后get a 如果正常显示test就是成功的啦 最后quit 退出命令行
3 添加到service
a.首先将utils/redis_init_script文件复制到/etc/init.d下
cp /home/apps/web/redis/redis-2.8.6/utils/redis_init_script /etc/rc.d/init.d/redis
b.
vi /etc/rc.d/init.d/redis
C.在文档第二行添加
# chkconfig: 2345 80 90
d.然后注意配置路径是否正确
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/redis/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
还要注意redis文件的
$EXEC $CONF
这里,在CONF后面增加&
$EXEC $CONF &
“&”,即是将服务转到后面运行的意思,否则启动服务时,Redis服务将占据在前台,占用了主用户界面,造成其它的命令执行不了。
e.注册,启动服务
chkconfig --add redis //注册服务
service redis start //启动服务
相关文章推荐
- Zabbix 监控Redis
- redis在windows下安装和PHP中使用
- Redis常用命令速查 <第二篇>
- thinkphp3.2.3用redis3.0.7做session共享
- Redis数据备份和重启恢复
- Redis源码解析:16Resis主从复制之主节点的完全重同步流程
- 解析如何利用ElasticSearch和Redis检索和存储十亿信息
- java对redis2的基本操作
- Redis Stat的安装指南
- redis入门
- redis学习一
- redis 批量加锁
- redis之事物(基础篇)
- Redis 知识
- Redis-stat的安装与使用
- Redis键时间老化的测试
- 【.Net】文件并发(日志处理)--队列--Redis+Log4Net
- windows下的redis 2.x 配置
- redis性能问题排查
- 关于Redis info的参数总结