linux下安装redis
1、环境准备
需要一台Linux服务器,可以通过下载虚拟机VMware,下载链接址http://rj.baidu.com/soft/detail/13808.html?ald,
还需要centos镜像,下载链接地址http://mirrors.sohu.com/
2、下载redis
2.1 本地下载Linux版本Reids安装包上传Liunx指定安装目录
下载地址:http://download.redis.io/releases/
2.2 Linux在线下载(必须保证Linux是联网状态)
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
3、解压安装
解压:tar zxvf redis-3.0.7.tar.gz
编译:进入到redis-3.0.7目录下 执行make命令
安装:编译完成输入make install进行安装
make[1]: Leaving directory `/home/dang/redis-3.0.7/src' 显示就安装完成
4、redis配置文件及启动
进入到redis根目录,查看redis.conf配置文件,简单介绍下一些属性
daemonize [no|yes] 守护进程的方式运行
port 6379 指定Redis监听端口,默认端口为6379
slaveof redis主从配置
requirepass foobare:qud redis连接密码
启动: redis-server redis.conf
关闭: redis-cli shutdown
连接: redis-cli -p 6379
查看redis信息:info
查看配置项信息:config get *
相关redis命令 http://doc.redisfans.com/
5、设置开机启动
5.1 vi /etc/init.d/redis(目录不存在则会新建文件,在文件中放入如下代码)
#chkconfig: 2345 90 10 #description: Redis is a persistent key-value database PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/bin/redis-server #redis启动服务 REDIS_CLI=/usr/local/bin/redis-cli #redis客户端 PIDFILE=/var/run/redis.pid #redis启动存在文件,redis停掉则会删除 CONF="/home/redis/redis-3.0.5/redis.conf" #redis具体实例文件 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 exists, 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
5.2 保存文件设置文件权限 chmod 755 redis
5.3 启动或者停止redis服务
service redis start
service redis stop
5.4 将redis加入开机启动
chkconfig --add redis | chkconfig redis on
chkconfig --list redis查看开机启动服务
上一篇: AQS-预备-背景