分类 "Redis" 下的文章

问题:redis如何只允许特定ip访问?

解决:redis好像不能指定特定ip访问,因为redis的配置文件中bind是绑定redis所在服务器的ip,而不是特定访问redis的ip

bind:是绑定本机的IP地址,(准确的是:本机的网卡对应的IP地址,每一个网卡都有一个IP地址),而不是redis允许来自其他计算机的IP地址。

如果指定了bind,则说明只允许来自指定网卡的Redis请求。如果没有指定,就说明可以接受来自任意一个网卡的Redis请求。

阅读全文

问题:redis如何删除模糊匹配到的keys?

解决:配合xargs进行删除操作

方法:

./redis-cli -h [$Addr] -a [$Password] -p [$Port] -n [$db] keys "[$Key]*" | xargs ./redis-cli -h [$Addr] -a [$Password] -p [$Port] -n [$db] del

例如:

redis-cli -n 1 keys "school*" | xargs redis-cli -n 1 del

阅读全文

问题:redis内存数据库的基本操作接口是什么?

解决:redids根据类型不同,操作接口也不同

一、strings类型及操作(一个key对应一个value)

1、set name haha     ===> 添加name=haha的键值对
2、get name               ===> 获取key为name的value
3、mset key1 value1 key2 value2     ===> 一次设置多个键值对
4、mget key1 key2             ===> 一次获取多个key的值
5、append name @qq.com        ===> 给name字符串追加字符串
6、del name               ===> 删除key为name的value

阅读全文