一:CentOS下安装:
redis下载、解压、安装:
$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz
$ tar xzvf redis-3.2.9.tar.gz
$ cd redis-3.2.9
$ make
$ make PREFIX=/usr/local/redis install
其中PREFIX=/usr/local/redis可以省略,省略情况下redis会默认安装到/usr/local/bin目录下。
配置redis
cd ./redis-3.2.9
cp ./redis.conf /usr/local/redis/
简单的修改2项配置
daemonize yes # redis将以守护进程的方式运行,默认为no,不会以守护经常方式运行
timeout 300 # 当客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能
设置自动启动
vi /etc/init.d/redis
# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database PATH=$PATH:/usr/local/redis/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/redis/bin/redis-server REDIS_CLI=/usr/local/redis/bin/redis-cli PASS=123456 PIDFILE=/var/run/redis_6379.pid CONF="/usr/local/redis/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 -a $PASS -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
启动关闭
service redis start
service redis stop
然后打开 Redis 客户端与服务端进行互动,命令如下:
$ cd /usr/local/redis/bin/ ./redis-cli 127.0.0.1:6379> set name sea OK 127.0.0.1:6379> get name "sea" 127.0.0.1:6379>
二. Windows 下安装
当前 Redis 的 windows 最新稳定版本为 3.2.100,此处我们选择下载 Redis-x64-3.2.100.zip 即可。地址为:https://github.com/MSOpenTech/redis/releases。下载后解压压缩包,将解压后的文件夹复制到 D 盘下,并重命名为 redis。
下面我们开启 Redis 服务端,命令如下:
C:Userssea> D: D:>cd redis D: edis>redis-server.exe redis.windows.conf
打开 Redis 客户端与服务端进行互动,命令如下:
C:Userssea> D: D:>cd redis D: edis>redis-cli.exe 127.0.0.1:6379> set name sea OK 127.0.0.1:6379> get name "sea" 127.0.0.1:6379>
注:
(1). Redis 服务端默认加载 redis.conf 配置文件,由于压缩包中没有该文件,我们在此指定配置文件为 redis.windows.conf,大家可以根据自己的需要指定。
(2). 可以把redis的路径加到系统的环境变量中,这样以后就省得再切换磁盘和输路径啦!
资料:
Redis 官网:http://redis.io
Redis Windows 版本:https://github.com/MSOpenTech/Redis