下面的实例会已 PHP 为例
- Redis常用命令
$redis=new Redis(); # 实例化Redis
$redis->connect('127.0.0.1', 6379); # 连接Redis
$redis->auth('密码'); # 如没有配置requirepass这个可以不需要调用
$redis->set('键名','键值','存储时间(如不填写则永久保存)'); # 存储数据
$redis->del('键名1', '键名2', '键名3', '键名N'); # 删除指定元素或队列
$redis->get('键名'); # 获取存储信息
$redis->rpush('键名', '键值'); # 创建队列 (如队列已存在则会在队列末尾添加内容)
$redis->lpop('键名');  # 从队列顶部开始出列
$redis->lpop('键名');  # 从队列顶部开始出列
$redis->llen('键名'); # 获取队列长度
$redis->lrange('键名', start, end); # 获取队列内内容
$redis->lrem('键名', value, 1); # 删除队列内指定内容
$redis->keys('*'); # 获取Redis当前已存在的所有内容
- Redis性能测试
- redis-benchmark 传参
# 常用参数解释:
- -h 测试服务器公网地址
- -p 测试服务器端口
- -s 测试服务器socket
- -c 并发连接数
- -n 并发请求数
- -q 强制退出redis
- -t 需要测试的redis命令
# 多个命令用逗号分隔。
上面只是列举了一些在项目常用的操作,完整的操作可以参考官方文档
# PS:
如需存储数组可以调取set,rpush,lpush时将value进行序列化(serialize)h或者使用json_encode操作,取出时调用unserialize或json_decode即可