Linux安装redis

来源:互联网 发布:文艺电影推荐知乎 编辑:程序博客网 时间:2024/06/18 15:00


1.      下载redis

wget http://download.redis.io/releases/redis-2.8.18.tar.gz

2.      解压安装

tar xvfredis-2.8.18.tar.gz

make

make install

3.      拷贝修改配置文件

mkdir /etc/redis

cp redis.conf /etc/redis

vi /etc/redis/redis.conf

```修改内容```

daemonize yes   #后台方式启动

requirepasseyuankuwant #连接密码

4.      配置开机启动

vi /etc/init.d/redis-server  #写入上述文件内容

chmod +x /etc/init.d/redis-server         #修改权限

chkconfig  -list                    #列出所有的系统服务

chkconfig  -add redis               #增加redis服务

chkconfig  -del redis               # 删除redis 服务

chkconfig  -level redis 2345on    # 把redis在运行级别为2、3、4、5的情况下都是on(开启)的状态。


附件:

1.redis开机启动脚本

#!/bin/bash# chkconfig:   2345 90 10# description:  Redis is a persistent key-value database## redis    Startup script for redis processes## author: snowolf## processname: redisredis_path="/usr/local/bin/redis-server"redis_conf="/etc/redis/redis.conf"redis_pid="/var/run/redis.pid"# Source function library.. /etc/rc.d/init.d/functions[ -x $redis_path ] || exit 0RETVAL=0prog="redis"# Start daemons.start() {if [ -e $redis_pid -a ! -z $redis_pid ];thenecho $prog" already running...."exit 1fiecho -n $"Starting $prog "# Single instance for all caches$redis_path $redis_confRETVAL=$?[ $RETVAL -eq 0 ] && {touch /var/lock/subsys/$progsuccess $"$prog"}echoreturn $RETVAL}# Stop daemons.stop() {echo -n $"Stopping $prog "killproc -d 10 $redis_pathecho[ $RETVAL = 0 ] && rm -f $redis_pid /var/lock/subsys/$progRETVAL=$?return $RETVAL}# See how we were called.case "$1" instart)start;;stop)stop;;status)status $progRETVAL=$?;;restart)stopstart;;condrestart)if test "x`pidof redis`" != x; thenstopstartfi;;*)echo $"Usage: $0 {start|stop|status|restart|condrestart}"exit 1esacexit $RETVAL


0 0
原创粉丝点击