tar zxvf redis-2.8.19.tar.gz && cd redis-2.8.19 # make 会把功能创建到 src 目录下,make install 会将几个服务命令copy到/usr/local/bin下 make && make install 卸载: 根据redis源码包里面的README的说明 In order to install Redis binaries into /usr/local/bin just use:
% make install
You can use "make PREFIX=/some/other/directory install" if you wish to use a
different destination. redis会在/usr/local/bin或你指定的目录下产生下面几个文件 redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server
首先把redis-server停了,然后把文件删除就行了.
2. 创建启动脚本 /etc/init.d/redis PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli PIDFILE=/var/run/redis.pid CONF="/etc/redis.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $REDIS_CLI -p $REDISPORT SHUTDOWN while [ -x ${PIDFILE} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1 esac
3. 添加可执行权限
chmod +x /etc/init.d/redis
4.开启服务 /etc/init.d/redis start# chkconfig --add redis #注册服务
查看开启进程 #ps aux | grep -v grep | grep redis
# 进入命令行执行操作
redis-cli
redis 127.0.0.1:6379> set a b
OK
redis 127.0.0.1:6379> get a
"b"
redis 127.0.0.1:6379> exit
5. 是否正常安装
which redis-server#
或者启动服务,正常启动表示ok
src/redis-server redis.conf
6. 修改配置文件
cp redis.conf /etc/redis.conf# 修改 daemonize 属性,以便启动时直接后台启动
daemonize yes# 目前还没有涉及到参数优化,设置个后台就可以了
。
具体配置可参见:
http://redis.readthedocs.org/en/latest/
|