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
重启生效
linux(centos6.6) 下安装,配置redis, 及开机自启动
最新推荐文章于 2024-07-08 03:16:36 发布
本文介绍了如何在CentOS 6.6系统中下载、安装Redis,配置运行目录、日志文件、守护进程,设置访问密码,并实现开机自启动。
摘要由CSDN通过智能技术生成