安装Redis
将redis-stable.tar 拷贝到 /soft 下
解压并安装
tar -xvf redis-stable.tar
cd redis-stable
make
make install
修改配置文件
mkdir -p /var/redis
cd /var/redis
mkdir data log run
mkdir -p /etc/redis
cp /soft/redis-stable/redis.conf /etc/redis/
vi /etc/redis/redis.conf
- 添加访问地址
IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
JUST COMMENT THE FOLLOWING LINE.
bind 127.0.0.1 10.211.55.3 #这里直接注释掉,说明任何IP均可以访问
bind 127.0.0.1
- 修改端口
Accept connections on the specified port, default is 6379 (IANA #815344).
If port 0 is specified Redis will not listen on a TCP socket.
port 6379
port 8079
- redis在后台运行
By default Redis does not run as a daemon. Use 'yes' if you need it.
Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize no
daemonize yes
- 修改pid目录为新建目录
Creating a pid file is best effort: if Redis is not able to create it
nothing bad happens, the server will start and run normally.
pidfile /var/run/redis_6379.pid
pidfile /var/redis/run/redis.pid
- 修改dump目录为新建目录
The Append Only File will also be created inside this directory.
Note that you must specify a directory here, not a file name.
dir ./
dir /var/redis/data
- 修改log存储目录为新建目录
Specify the log file name. Also the empty string can be used to force
Redis to log on the standard output. Note that if you use standard
output for logging but daemonize, logs will be sent to /dev/null
logfile ""
logfile /var/redis/log/redis.log
- 修改密码
requirepass foobared
requirepass rongstone.com
启动Redis
redis-server /etc/redis/redis.conf
制作成服务
cp utils/redis_init_script /etc/init.d/redis
chmod +x /etc/init.d/redis
vi /etc/init.d/redis
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
PIDFILE=/var/redis/run/redis.pid
CONF="/etc/redis/redis.conf"
- 设置自启动
chkconfig redis on
vi /etc/init.d/redis
!/bin/sh
chkconfig: 2345 90 10
description: Redis is a persistent key-value database
Simple Redis init.d script conceived to work on Linux systems as it does use of the /proc filesystem.
启动/停止Redis服务
service redis start
service redis stop
测试连接
redis-cli -h 127.0.0.1 -p 6379 -a **********
-a 密码