一、安装
1.下载安装包
前往官网下载最新稳定版:redis 6.0.6 下载 -- Redis中国用户组(CRUG)redis 6.0.6 下载 -- Redis中国用户组(CRUG)redis 6.0.6 下载 -- Redis中国用户组(CRUG)
下载到Linux上有两种方式,一个上下载到本地通过Fxtp上传到Linux,另一个是直接在Linux通过如下命令,在那个目录执行命令就下载到那个目录
1.下载:wget -P /usr/local/src/ https://download.redis.io/releases/redis-6.2.10.tar.gz
2.解压:tar xzf redis-6.0.6.tar.gz
3.进入到解压后的redis-6.0.6中执行:make命令
4.执行 sudo make install命令安装
出现这样的页面就是安装成功
二、启动
在解压的目录上运行命令,启动redis,注意:需要在两个不同的窗口,因为第一个命令执行后就回一直阻塞,知道结束
redis-server //启动redis服务端
redis-cli //启动redis客户端
如下图表示启动服务端
测试一下是否连通
ping hello world
可以看ping的内容和返回的内容一致就没有问题
三、redis常用数据类型和操作命令
redis的存储采用键值对,Key-Value形式,所以操作都是大同小异,先一个key,一个value
1.字符串常用操作命令
set aaaa hello //设置命令set,如下图就是给aaaa键,设置键值为hello
mset str1 hello str2 world str3 10 //一次设置多个值,str1值为hello,str2值为world,str3值为10
keys * //查看所有的键
mget str1 str2 str3 //查看多个键值对
incr str3 //将str3的值加1,只能用于数字
decr //将str3的值减一
append //拼接字符串
2.List常用操作命令
lpush str aaa bbb ccc ddd eee //左边插入队列,此时List有5个值
lrange str 0 -1 //遍历str,0代表起始位置,-1代表最后一个位置
rpush str 9 8 7 6 5 //右边插入队列,相信大家已经看出差别
lpop str //左边出队列
3. Set常用操作命令
add set1 5 4 6 3 2 2 1 1 5 //给集合set添加值,set类型是不能重复的,会自去掉重复的元素
sdiff set1 set2 //求set1,set2差集
sinter set1 set2 //求set1,set2交集
sunion //求set1,set2并集
4.sortedset常用操作命令
这儿简单说一下,zadd是sortedset的添加设置命令,在每个值前面的数字,就相当于这个值的权值,排序就按照前面数字大小排序,zrange遍历,升序遍历,加上withscores把权值一起输出,如果是zrevrange就是降序遍历。