linux(centos6.6) 下安装,配置redis, 及开机自启动
2016-06-03 17:43
961 查看
1.下载Redis wget http://download.redis.io/redis-stable.tar.gz tar -zxvf redis-stable.tar.gz 解压后进入 redis-stable 目录 2.编译,安装 make && make install cd redis-stable/src 拷贝 redis-server ,redis-cli,redis.conf 到 自定义目录 cp redis-server /usr/local/redis cp redis-cli /usr/local/redis cp redis.conf /usr/local/redis 创建run,log目录,用于存放redis.pid 和 log信息 mkdir run mkdir log 3.编辑redis配置文件 vim redis.conf 配置 run 目录,log目录 以及运行启用守护进程方式运行 run 目录 pidfile /usr/local/redis/run/redis.pid log目录 logfile /usr/local/redis/log/log.log 守护进程方式运行 daemonize yes 配置redis ip bind: 待配ip 配置redis访问密码 requirepass 待配密码 运行redis cd /usr/local/redis ./redis-server redis.conf 开启客户端测试 ./redis-cli -h ip地址 -p 6379 auth 设置的密码 >set keys 000000 >OK >get kyes >000000 到此redis安装配置完成 非本机ip访问需要再防火墙开放 6379 端口或关闭防火墙即可 4.配置redis 开机启动 1.在 /etc/init.d/ 目录下创建redis文件 其中redis_path ,redis_conf, redis_pid 的值根据具体目录配置,文件内容如下: #!/bin/bash # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database # redis Startup script for redis processes # processname: redis redis_path="/usr/local/redis/redis-server" redis_conf="/usr/local/redis/redis.conf" redis_pid="/usr/local/redis/run/redis.pid" # Source function library. . /etc/rc.d/init.d/functions [ -x $redis_path ] || exit 0 RETVAL=0 prog="redis" # Start daemons. start() { if [ -e $redis_pid -a ! -z $redis_pid ];then echo $prog" already running...." exit 1 fi echo -n $"Starting $prog " # Single instance for all caches $redis_path $redis_conf RETVAL=$? [ $RETVAL -eq 0 ] && { touch /var/lock/subsys/$prog success $"$prog" } echo return $RETVAL } # Stop daemons. stop() { echo -n $"Stopping $prog " killproc -d 10 $redis_path echo [ $RETVAL = 0 ] && rm -f $redis_pid /var/lock/subsys/$prog RETVAL=$? return $RETVAL } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) status $prog RETVAL=$? ;; restart) stop start ;; condrestart) if test "x`pidof redis`" != x; then stop start fi ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart}" exit 1 esac exit $RETVAL 2.设置文件的访问权限: chmod a+x /etc/init.d/redis (a+x参数表示 ==> all user can execute 所有用户可执行) 3.最后将ngix加入到rc.local文件中,这样开机的时候nginx就默认启动了 vim /etc/rc.local 添加 /etc/init.d/redis start :wq 重启生效
相关文章推荐
- redis集群删除节点
- redis 用setbit(bitmap)统计活跃用户
- Ubutun 配置php redis 扩展
- redis集群扩容
- redis-删除所有key
- redis
- redis3.0配置调优
- redis-windows免安装版本安装多个redies
- Redis学习01-Redis安装与基本知识
- windows下使用RedisCluster集群简单实例
- Redis测试分析(pipeline模式推荐)
- Java使用Pipeline对Redis批量读写(hmset&hgetall)
- 操作linux redis 常用命令
- Redis 学习(三)redis服务器集群、客户端分片
- hiredis简介
- Redis Web界面管理工具
- Redis 起步
- redis-设置密码
- redis-windows执行redis-cli查询
- linux 安装 redis3.0