1.Redis下载与安装
下载地址:Redis中文网
- 将安装包上传到虚拟机中的opt目录
- 解压缩
tar -zxvf redis-5.0.4.tar.gz
- 安装gcc,本机已经安装过了,不记得是否安装可以查看一下版本
gcc -v
- 进入安装目录redis-5.0.4,进行编译
make
- 编译完成后,开始安装
make install
2.Redis基本操作
1.后台运行模式
1.编辑redis.conf文件,将其中的daemonize改为yes
2.以配置文件方式启动
进入/usr/local/bin
cd /usr/local/bin
后台方式启动
redis-server /home/admin/opt/redis-5.0.4/redis.conf
2.关闭数据库
1.单实例关闭
redis-cli shutdown
2.多实例关闭
redis-cli -p 6379 shutdown
3.常用操作
1.检测6379监听
netstat -lntp | grep 6379
2.检测后台进程是否存在
ps -ef | grep redis
3.为什么是6379
是MERZ在手机9键对应号码,被redis开发者用来当做愚蠢的代名词
4.连接Redis并测试
1.进入redis命令终端
/usr/local/bin/redis-cli
2.在终端使用ping命令,可以得到pong的回复
5.读写数据
1.向k1保存数据
set k1 helloworld
2.读取k1数据
get k1
6.测试性能
1.按control+c退出终端
2.输入redis-benchmark测试性能
7.默认数据库
1.查看redis.conf配置文件信息
cat /home/admin/opt/redis-5.0.4/redis.conf
2.默认配置16个数据库
3.查看数据库键数量
/usr/local/bin/redis-cli
127.0.0.1:6379>dbsize
8.清空数据库
1.清空当前库
flushdb
2.清空所有库(慎用)
flushall
3.键
1.模糊查询
三个通配符:*,?,[]
1.匹配任意字符
1.查询所有键
keys *
2.查询“k”开头的
keys k*
3.查询“e”在中间的
keys *e*
4.查询“y”在结尾的
keys *y
2.匹配单个字符
1.查询字符长度为3,k开头的
keys k??
3.匹配指定字符
1.记得其他字母,第二个字母可能是a,e
keys k[ae]y
2.键操作
1.判断某key是否存在
exist k1
2.移动到指定的库
move k2 3 #将k1移动到3号库
3.看还有多久过期
ttl k1
4.设置过期时间
expire k1 60 #设置k1六十秒过期
5.查看数据类型
type k1 #查看k1键数据类型