Redis数据库的搭建和基本的使用

在复习知识,顺带写下,既可以分享,又可以巩固知识,同时也方便自己回看。
一.搭建
1.下载:sudo wget http://download.redis.io/releases/redis-6.2.4.tar.gz
2.解压:tar -zxvf redis-6.2.4.tar.gz
3.将解压后的文件移动到 usr /local / redis
4.进入该目录后执行:sudo make 指令
5.安装tcl :wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
6. tcl 相关操作

cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
  1. 检测redis 执行中的依赖 :sudo make test
  2. 安装,将redis的命令安装到/usr/local/bin/目录sudo make install
  3. 安装完成后,我们进入目录/usr/local/bin中查看
    ①cd / usr / local / bin
    ②ls -all
    10.配置文件,移动到etc/目录下
    配置文件为 usr/local/redis/redis.conf
sudo cp /usr/local/redis/redis.conf /etc/redis/

二.服务器端操作
1.用help查看帮助文档 redis-server --heip
2.启动 sudo service redis start
3.停止 sudo service redis stop
4.重启 sudo service redis restart
三.数据的操作
1.string(字符串)
set设置键值
setex设置键值及过期时间,以秒为单位
mset设置多个键值
append追加值
get获取
mget个键获取多个值
key
2.keys
exists判断键是否存在,如果存在返回1,不存在返回0
type查看键对应的value的类型
delete
expire设置过期时间,以秒为单位。如果没有指定过期时间则一直存在,直到
使用DEL 删除
getrange
ttl查看有效时间 ,以秒为单位
3.hash(哈希)
hset设置多个属性
hmset获取一个属性的值
hkeys获取指定键所有的属性
hget
hmget获取多个属性的值
hvals获取所有属性的值
hdel删除
4.list(列表)
lpush在左侧插入数据
rpush在右侧插入数据
linsert获取
lrange添加
lset索引
lrem删除
5.set(集合)
sadd添加
smembers返回所以的元素
srem删除
6.zset(有序集合)
zadd增加
zrange索引
zrangebyscore
zscore返回成员member 的score值
zrem删除
zremrangebyscore删除权重在指定范围的元素
(重复的有的没有写,稍微系统的学习

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

如鸿毛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值