目录

2638264600 的个人博客

记录精彩的程序人生

redis安装及使用

 wget http://download.redis.io/releases/redis-5.0.5.tar.gz
 tar xzf redis-5.0.5.tar.gz
 cd redis-5.0.5
 make

酌情安装依赖:

yum install -y epel-release

yum install -y gcc

启动:

src/redis-server

设置启动服务脚本

cat > /usr/lib/systemd/system/redis.service <<-EOF
[Unit]
Description=Redis 6379
After=syslog.target network.target
[Service]
Type=forking
PrivateTmp=yes
Restart=always
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a jcon shutdown
User=root
Group=root
LimitCORE=infinity
LimitNOFILE=100000
LimitNPROC=100000
[Install]
WantedBy=multi-user.target
EOF
# 使服务自动运行
systemctl daemon-reload
systemctl enable redis
# 启动服务
systemctl restart redis
systemctl status redis
#选择数据库,默认0,一般0-15共16个库
select 0
#key大小
dbsize
#查看所有key,*为通配符,也可以为n*即n打头的所有key
keys *
#当前redis的状态,会列出所有使用的库的状态
info
#设置键名key1=zhangsan  
set key1 zhangsan  
#获取键值
get 'key1'
#删除键值
del 'key1'
#把键key1移动到1库
move key1 1 
#是否存在key1
exists key1
#设置key1的有效期为20秒
expire key1 20 
#查看多久后key1失效
ttl key1 
#设置为永不过期
persist key1 
#清空当前库
flushdb
#删除所有库
flushall



标题:redis安装及使用
作者:三学一心
地址:http://bk.isseeker.com/articles/2019/10/12/1570848488784.html