【redis】redis的配置和笔记

本文介绍了Redis的配置步骤,包括在Windows上安装和启动Redis,解决启动错误,修改配置文件以允许远程连接,并在Ubuntu虚拟机上进行连接。此外,还提到了Redis可视化工具redis-desktop-manager的使用,以及Redis常用命令的概览。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,我又滚还更新了,这一次要说的redis的配置运行,已经一些关于redis的笔记,那么就开始啦!
首先在这里给出作者github的下载地址:https://github.com/MicrosoftArchive/redis/releases
下载安装什么的应该是没有问题的。
安装中比较需要注意的是这一步,将路径添加到环境变量之中。
在这里插入图片描述
在cmd输入redis-server.exe redis.windows.conf便可以开启redis了
在启动的时候可能会遇到下面这个错误
在这里插入图片描述
解决方法是打开redis-cli.exe 输入shutdown就可以解决问题,这就成功运行了
在这里插入图片描述
接下来要说的是如何和另一台电脑进行连接,这里我没有另一台电脑,所以就用虚拟机代替了,这是用的是Linux的Ubuntu
首先先用文本编辑器打开redis.windows.conf,找到以下这个位置
在这里插入图片描述
修改这两个地方如下,涂红的地方是自己的ip地址,这里涂红的位置也可以填成0.0.0.0,但是填成0.0.0.0后所有人都可以访问你的6379端口,我觉得这样子不安全,所以还是单纯填自己的IP地址比较安全,之后便可以打开redis-cli进行验证,看看自己是否修改成功,如果修改失败redis-cli点击后会卡住
在这里插入图片描述
这里要说的是这里有个奇怪的坑,一开始本来以为直接修改上图127.0.0.1这个位置成自己的IP就可以了,但是不知道为什么这样修改就是会导致redis崩坏,只有修改第一个红框位置才不会导致崩坏,修改后的验证命令为:redis-cli –h 自己的ip –p 6379,如果成功打开,那就没问题了
接着是linux这边的情况了,同用在linux中输入:redis-cli –h 自己的ip –p 6379,这样就可以成功连接上了
在这里插入图片描述
测试一下,在linux输入值
在这里插入图片描述
在本机这边获取这个值
在这里插入图片描述
这样子就表示成功了
但是这样子没有可视化界面有时候满难受的,所以便有人发明了可视化界面(redis-desktop-manager),在这里感谢这位大神。这里我附上百度云下载链接:链接:https://pan.baidu.com/s/1sSKitzE3B4Bgiji8OzhqBQ 提取码:x52f 需要的朋友就拿走吧
安装也是傻瓜式安装,没有什么好说的,这里来说一下,如何看到自己刚才写的word。
点击红框按钮
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样子redis的配置就全部完成了,接下来是我的一些redis笔记,有兴趣的朋友可以看看
启动redis服务器:redis-server.exe redis.windows.conf
启动redis编辑器:redis-cli
常用命令:

  1. 设置键值:set username abc
  2. 获得键值:get username
  3. 设置键值存活时间:set age 18 ex 256
  4. 获取键值剩余存活时间:ttl age
  5. 修改键值存活时间:expire age 60
  6. 获得当前所有键:keys *
  7. 在list左端添加元素:lpush webs baidu.com
  8. 在list右端添加元素:rpush webs google.com
  9. 查看list中的元素:lrange webs 0 -1(0到-1表示从第一个到最后一个)
  10. 删除list中最左边的元素:lpop webs
  11. 删除list中最右边的元素:rpop webs
  12. 移除list指定数量的元素:lrem webs 2 baidu.com(这里面的2代表移除list中两个baiducom,如果list中有3个baidu.com,那么就会剩下一个)
    ps:(
    其中2这个位置名字为count
    如果count > 0,那么表示从头开始搜索,移除webs中baidu.com,数量为count
    如果count < 0,那么表示从尾开始搜索,移除webs中baidu.com,数量为count
    如果count = 0,那么表示移除webs中所有baidu.com
  13. 通过下标获取list中的元素:lindex webs 0
  14. 在set中添加元素:sadd team1 yaoming
  15. 获得set中所有的元素:smembers team1
  16. 移除set中的指定元素:srem team1 kebi
  17. 获得set中的元素数量:scard steam1
  18. 获得两个set的交集:sinter team1 team2
  19. 获得两个ste的并集:sunion team1 team2
  20. 获得两个set的差集:sdiff team2 team1
  21. 添加一个hash:hset web baidu baidu.com
  22. 查看hash的某个键对应的值:hget web baidu
  23. 查看hash所有的键以及他对应的值:hgetall web
  24. 查看hash所有的键:hkeys web
  25. 查看hash所有键对应的值:hvals web
  26. 删除hash中某个键值:hdel web百度
  27. 查看hash中某个键是否存在:hexists web baidu(没有的话返回0)
  28. 查看hash中键值对的数量:hlen web
    大功告成。我的分享就到这里了,要是大家能从里面收获到一点点,那对我来说便是极好了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值