Mac/Linux下安装
官网http://redis.io/下载最新的稳定版本
解压放到任意目录
或使用命令下载Redis包
$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
解压redis包并进入目录执行make命令编译
$ tar xzf redis-xxx.tar.gz
$ cd redis-2.8.17
$ make
make完后 redis目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录src
启动redis服务
$ cd src
$ ./redis-server
这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动
$ ./redis-server redis.conf
redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
测试安装
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
Redis配置
Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。可以通过 CONFIG 命令查看或设置配置项。
redis> CONFIG GET CONFIG_SETTING_NAME
可以通过修改 redis.conf 文件或使用 CONFIG set 命令来修改配置。
redis> CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE
redis.conf 常用配置项说明如下:
配置 | 设置 |
---|---|
Redis默认不是以守护进程的方式运行,使用yes启用守护进程 | daemonize no |
指定Redis监听端口,默认端口为6379 | port 6379 |
绑定的主机地址 | bind 127.0.0.1 |
客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能 | timeout 300 |
指定日志记录级别,debug、verbose(默认)、notice、warning | loglevel verbose |
设置数据库的数量,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id | databases 16 |
指定存储至本地数据库时是否压缩数据,默认为yes | rdbcompression yes |
更多Redis配置项