Ubuntu 下安装与运行 Redis
Redis 是一款依据BSD开源协议发行的高性能Key-Value存储系统(cache and store)。它通常被称为数据结构服务器。
下载安装
获取 Redis
Redis 官网下载地址:http://redis.io
截止目前,最新的稳定版本是 3.0.7
。
通过 wget http://download.redis.io/releases/redis-3.0.7.tar.gz
下载源码压缩包。
编译安装 Redis
1) tar -zxvf redis-3.0.2.tar.gz
解压源码压缩包。 2) cd redis-3.0.7/
进入解压缩目录,执行 make
编译源码。 3) 执行 make test
验证编译结果。 4) 执行 make install
安装,或者通过 make PREFIX=/usr/local/redis install
(未验证)指定安装目录。这里默认安装,默认安装到 /usr/local/bin
目录下;
配置运行
修改配置文件
1) 将源码目录下 redis 配置文件 redis.conf
拷贝到 /etc/redis
目录下。 2) 修改配置项,根据需要;如果不修改,使用默认配置也可以;具体配置项,请研究配置文件的配置项注释说明。
启动服务
查看端口是否被占用:netstat –antp | grep 6379
方式一:通过命令 redis-server
启动,可在命令后加上 &
号使 redis 以后台程序方式运行;
方式二:通过指定配置文件启动: redis-server /etc/redis/redis.conf
默认安装的路径已经加入环境变量中,可直接在命令行执行命令;
命令客户端检测链接
1) 连接之前可以先检测服务是否启动; 2) 测试启动 redis-cli ping
返回 PONG
,启动成功。
停止 Redis
关闭服务: redis-cli shutdown
如果非默认端口,可指定端口: redis-cli -p 6380 shutdown
简单操作
window DOS方式:tentel主机IP端口号(默认为127.0.0.1:6379)
linux客户端方式:redis-cli 主机IP 端口号(默认为127.0.0.1 6379)
命令行操作:
liuqianfei@master:/etc/redis$ redis-cli
127.0.0.1:6379> set username liuqianfei
OK
127.0.0.1:6379> get username
"liuqianfei"
127.0.0.1:6379> set username liuqianfei.com
OK
127.0.0.1:6379> get username
"liuqianfei.com"
127.0.0.1:6379> del username
(integer) 1
127.0.0.1:6379> get username
(nil)
注意事项
- redis配置项很多,想要深入理解可到官网进一步学习,全部命令在 http://redis.io/commands 查看。
- 学习技术关键在于动手,多动手理解的更深刻。
这是很久之前写在个人博客的文章了,今天要用到,所以把文章恢复到这里,方便查看。