下载地址: http://redis.io/download
Redis版本列表: http://download.redis.io/releases/
如果操作系统是 Windows,请参考: Windows下安装并设置Redis
如果需要配置高可用集群,请参考: http://www.redis.cn/topics/cluster-tutorial.html
1. 下载:
cd /home/data
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
2. 编译:
tar xzf redis-3.2.9.tar.gz
cd redis-3.2.9
make
如果没有gcc, make 报错,可以使用:
make MALLOC=libc
3. 启动:
src/redis-server &
4. 客户端操作
打开客户端:
src/redis-cli
查看信息:
127.0.0.1:6379>
info
简单测试:
set name ybs
get name
5. 关闭服务器:
参考: http://redisdoc.com/server/shutdown.html
SHUTDOWN [SAVE|NOSAVE]
打开客户端,连上Redis服务器,执行关闭服务器命令:
SHUTDOWN
退出客户端:
exit
或者 CTRL + C
6. 加入自动启动脚本:
redistip='# start redis'
redisscript='/home/data/redis-3.2.9/src/redis-server &'
sudo echo $redistip >> /etc/rc.d/rc.local
sudo echo $redisscript >> /etc/rc.d/rc.local
sudo source /etc/rc.d/rc.local
7. 帮助信息
版本 2.8 的帮助信息如下:
src/redis-server --help
Usage: ./redis-server [/path/to/redis.conf] [options]
./redis-server - (read config from stdin)
./redis-server -v or --version
./redis-server -h or --help
./redis-server --test-memory <megabytes>
Examples:
./redis-server (run the server with default conf)
./redis-server /etc/redis/6379.conf
./redis-server --port 7777
./redis-server --port 7777 --slaveof 127.0.0.1 8888
./redis-server /etc/myredis.conf --loglevel verbose
Sentinel mode:
./redis-server /etc/sentinel.conf --sentinel
8. 配置文件与访问密码
可以看到, 在解压后的目录中有配置文件:
ll /home/data/redis-3.2.9
redis.conf
src
sentinel.conf
所以可以拷贝 redis.conf, 或者直接修改其中的内容:
cd /home/data/redis-3.2.9
cp redis.conf redis.conf.orig
编辑配置文件:
vim redis.conf
在此文件中,找到相应的配置行,则可以修改端口号:
port 6379
也可以找到相应的配置密码的选项:
# requirepass foobared
按下 Esc, yy, p 复制一行,去除注释,修改为需要的密码即可:
requirepass mypassword
如果需要用户名+密码的方式,则密码可以配置为 username-password
;
然后由客户端程序进行拼接(百度云redis一类的认证方式)。
各个版本的默认配置文件不太一样, 如果允许其他机器访问, 可以搜索bind
, 将如下的配置给注释掉。
#bind 127.0.0.1
vim搜索技巧: ESC, 输入斜线加搜索内容
/bind
, 可以使用 n 查找下一个(next); 上一个则为 Shift+N;
8.1 重启
打开客户端,连接上服务器之后,关闭即可:
/home/data/redis-3.2.9/src/redis-cli -a mypassword SHUTDOWN
使用配置文件启动:
/home/data/redis-3.2.9/src/redis-server /home/data/redis-3.2.9/redis.conf &
然后可以使用 -a
选项指定密码进行登录
/home/data/redis-3.2.9/src/redis-cli -a mypassword
当然,如果有自动启动脚本,也需要进行相应的修改。
要查看帮助信息, 则使用 --help
命令行参数即可,和 Linux 其他命令一样。
9. 其他信息
参考地址: http://redis.io/download
Windows安装请参考: http://blog.csdn.net/renfufei/article/details/38474435