redis的安装和常用命令

mkdir -p /usr/local/redis/etc
mkdir -p /usr/local/redis/bin

tar -zxvf redis-4.0.1.tar.gz
cd redis-4.0.1
make
cd src/
make install

进redis客户端
/usr/local/redis/bin/redis-cli
set name A
get name
setnx name A(重复不覆盖)
setex color 10 red(键的有效时间)
setrange name 6 gmail.com(数字为下标从0开始,替换6后的)
mset key1 A key2 B(批量设置key,成功返回OK)
getset(获取旧值,改新值)

键值相关命令
keys *
exists name
del name
type
rename

服务器相关命令
select (0-15)选择数据库
dbsize 有多少键
info 返回redis信息
config get * 返回redis参数
flushdb flushall 删库


配置文件
daemonize yes(后台执行)
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
关redis
/usr/local/redis/bin/redis-cli shutdown
pkill redis-server

高级应用
requirepass 12345
/usr/local/redis/bin/redis-cli -a 12345

主从
在从服务器上配置文件上配置
slaveof 192.168.1.1 6379
masterauth 12345

队列:
multi
discard
exec

save 900 1
save 300 10
save 60 10000

appendonly yes

posted @ 2017-12-11 16:47  lordhaart  阅读(82)  评论(0编辑  收藏  举报