redis笔记

一、客户端如何连接redis

# 参数--raw主要是为了显示中文正常
./bin/redis-cli -h 指定ip -p 指定端口 -a 指定密码 --raw

二、如何从redis中导出数据

redis-dump -u 127.0.0.1:6379 > test.json 

三、如何安装redis

下载redis,在浏览器上打开下面的连接,即可下载redis-7.0.8.tar.gz:https://codeload.github.com/redis/redis/tar.gz/refs/tags/7.0.8
也可以至官网下载最新版:https://redis.io/download/

tar -zvxf redis-7.0.8.tar.gz
mv redis-7.0.8 /usr/local/redis
make -j
make PREFIX=/usr/local/redis install

四、如何后台运行redis-server

修改redis.conf,将

daemonize no

改为

daemonize yes

运行方式:

./bin/redis-server ./redis.conf

redis-server就会在后台运行了

五、如何配置redis密码

修改redis.conf

requirepass XXXXXXXX

将 XXXXXXXX替换为你想设置的密码,越长越好。redis的查询速度是非常快的,外部用户一秒内可以尝试多大150K个密码;所以密码要尽量长。

六、如何开启redis远程访问

将redis.conf下面这行

bind 127.0.0.1 -::1
protected-mode yes
daemonize yes
# requirepass foobared

改为

bind 0.0.0.0
protected-mode no
daemonize no
requirepass foobared

并且在腾讯云的防火墙中,打开所有端口号,并设置限定ip来源
在这里插入图片描述

七、redis对key和value的限制

  1. redis最多可以容纳 2^32 个key
  2. redis的key和string类型value限制均为512MB。
  3. String类型:一个String类型的value最大可以存储512M
  4. List类型:list的元素个数最多为2^32-1个,也就是4294967295个
  5. Set类型:元素个数最多为2^32-1个,也就是4294967295个
  6. Hash类型:键值对个数最多为2^32-1个,也就是4294967295个。
  7. Sorted set类型:跟Set类型相似。

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值