redis学习第一章
安装
linux下安装redis。redis命名规则,redis约定次版本号为偶数的是稳定版本(2.8,3.0),次版本号为奇数的为非稳定版本(2.7,2.9)。
wget http://download.redis.io/redis-stable.tar.gz//下载稳定版本
tar -zxvf redis-stable.tar.gz//解压
cd redis-stable
make && make install //直接编译安装
make test //测试
编译安装完成之后,执行测试,可能遇到的问题
- You need tcl 8.5 or newer in order to run the Redis test
//安装tcl
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzvf tcl8.6.1-src.tar.gz
cd /tcl8.6.1/unix/
./configure
make && make intsall
make test
启动和停止
如果在编译后执行了make install 命令,这些程序会被复制到/user/local/bin目录内,所以在命令行中直接输入程序名称即可执行,redis可执行文件说明:
文件名 | 说明 |
---|---|
redis-server | redis服务器 |
redis-cli | redis命令行客户端 |
redis-benchmark | redis性能测试工具 |
redis-check-aof | AOF文件修复工具 |
redis-check-dump | RDB文件检查工具 |
redis-sentinel | Sentinel服务器(仅在2.8版以后) |
- 启动redis
启动redis有直接启动和初始化脚本启动,两种方式,分别适用于开发环境和生产环境。
redis的默认端口为6379,不过可以通过redis-server -p 6380 这种形式来自定义端口号。ps:值得一提的是6379是手机键盘上,MERZ对应的数字,Merz(Alessia Merz)是一名意大利歌女的名字,并且长期以来都被Antirez极其朋友视作愚蠢的代名词(有点侮辱性)
1).直接启动
直接运行redis-server就可以启动redis
2).通过初始化脚本启动redis
在生产环境中推荐使用此方法运行redis,在redis源代码目录的utils文件夹中有一个名为redis_init_script的初始化脚本文件。我们需要配置redis的运行方式和持久化文件、日志文件的存储位置等,具体步骤如下:
1). 配置初始化脚本,配置初始化脚本,首先将/redis-stable/utils/redis_init_scrip