Redis: REmote DIctionary Server(远程字典服务器)的缩写
Redis约定,此版本号为偶数的版本是稳定版,如2.8,3.0 奇数版本是非稳定版,如2.7,2.9
安装:
wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
make install
Redis常用工具: | |
redis-server | Redis服务器 |
redis-cli | Redis命令行客户端 |
redis-benchmark | Redis性能测试工具 |
redis-check-aof | AOF文件修复工具 |
redis-check-dump | RDB文件检查工具 |
redis-sentinel | Sentinel服务器 |
启动:
命令:$redis-server
默认端口: 6379
或者 --port指定端口
设置开机自动运行
新建目录:
1, 配置初始化脚本,将conf文件复制到/etc/init.d/ 下,文件名为redis_port, port表示端口号;
并将配置文件中port参数改为对应 端口
2, 新建目录
/etc/redis/ 存放redis配置文件
/var/redis/port/ 存放Redis持久化文件
3, 配置文件复制到/etc/redis/port.conf port替换
编辑配置文件:
参数 | 值 | 说明 |
daemonize | yes | 使Redis以守护进程模式运行 |
pidfile | /var/run/redis_port.pid | 设置redis的PID文件位置 |
port | 端口号 | 设置Redis监听端口 |
dir | /var/redis/端口号 | 设置持久化文件的位置 |
4, 启动 /etc/init.d/redis_port start
5, 关闭:
考虑到Redis可能正在将内存中的数据同步到硬盘,强行终止可能导致数据丢失;
所以正确停止方式是用客户端向server发送SHUTDOWN命令
redis-cli SHUTDOWN
server收到SHUTDOWN后,会先断开所有客户端连接,然后根据配置进行持久化,而后退出;
客户端连服务器:
redis-cli | 按照默认配置连,127.0.9.1, 6379 |
redis-cli -h host -p port | 执行地址和端口连 |
redis-cli PING | 测试客户端和SERVER连通性 |
redis-cli | 进入交互模式 |