一 前言
经常使用redis, 特地进行总结。
二 基础
安装
下载安装包,或者:
$ wget http://download.redis.io/releases/redis-3.2.0.tar.gz
$ tar xzf redis-3.2.0.tar.gz
$ cd redis-3.2.0
$ make
就是make命令~中间过程,报什么错搞定什么即可。
Ubuntu下比较简单,就是apt-get install redis-server
默认安装位置: 利用whereis redis 去找redis.conf ,需要修改是否后台运行daemonize (为yes)等属性
完成后,自动启动,可用命令:ps -aux| grep redis
redis是依赖,因为我们用python,不得不装一个wrapper——redis-py:sudo pip install redis
启动
要让Redis-server在后台运行!
1.简单的启动:
进到redis目录下的src文件夹下,输入:
redis-server
2.后台启动:
先去找redis.conf文件,修改daemonize属性,从no变为yes
进到redis目录下的src文件夹下,
输入:
redis-server &
3.通过配置文件启动:
需要配置启动文件,在Redis工程目录下有个redis.conf文件,修改:
#修改daemonize为yes,即默认以后台程序方式运行(还记得前面手动使用&号强制后台运行吗)。
daemonize yes
#可修改默认监听端口,别改了,万一你忘了
port 6379
#修改生成默认日志文件位置
logfile "/home/futeng/logs/redis.log"
#配置持久化文件存放位置
dir /home/futeng/data/redisData
配置完以后,启动:
还是 src目录下,redis-server ./redis.conf
if 改了端口,使用redis-cli命令连接时,需要带上端口,比如:
redis-cli -p xxxx [再次强调:仍在src目录下]
4.使用redis启动脚本,设置开机自启
在生产环境中使用这种方式。
5.启动无密码验证的
redis-server --protected-mode no
设置连接数
redis-server --protected-mode no --maxclients 100000
客户端
还是进到redis目录下的src文件夹下,输入:
redis-cli
在弹出的交互界面测试下:
redis> set foo bar
OK
redis> get foo
"bar"