redis笔记

总结:线上严禁使用redis的keys命令 keys checkvariantprefix:*

redis-cli -h host -p port -a password

redis-cli

//redis类型介绍
$key = 'Kaijang:lottery:frequency:simplehtml:' . $lotteryType;


//字符串
//添加有效期时间 redisSet 
Redis::getInstance()->redisSet($key, json_encode($data), 60*10);
//命令将 key 中储存的数字值增一
Redis::getInstance()->redisIncre($redisKey);
//获取数据 redisGet 
$lotterylRedis = Redis::getInstance()->redisGet($key);


//有序集合
//添加 自增1redisZincrby  小于次数,就增加金豆,并且自增1 
Redis::getInstance()->redisZincrby($key, 1, '1234');
//获取有序集合的分数redisZscore 
$number = Redis::getInstance()->redisZscore($key, '1234');
//获取从0到-1到数据(全部数据)列表 
$list = Redis::getInstance()->redisZRevRange($key, 0, -1);//只返回分数
$list = Redis::getInstance()->redisZRevRange($key, 0, -1, ['WITHSCORES' => true]);//返回分数和权重
//只展示显示每页数量,分页处理
$result = array_slice($list, ($pageNo - 1) * $pageCount, $pageCount);



//哈希
//添加自增1 并返回分数值  
$trueView = appluckycommonRedis::getInstance()->redisHincre(_REDIS_BLOG_VIEWS, $blogId);
//获取指定多个是分数值 
$blogIds =[706,709];
$views = Redis::getInstance()->redisHMgetNum('343_server:blog:blog_views', $blogIds);

//添加设置哈希列表值
 $eventRedisInfo = [
   $eventId => json_encode($eventInfo),
 ];
 Redis::getInstance()->redisHMSet($redisKey, $eventRedisInfo);
//获取指定多个是哈希列表值
$basketIdArr = array_unique($basketIdArr);
$redisKey = "Kaijiang:basketball:eventList";
$basketballEventRedisList = Redis::getInstance()->redisHMget($redisKey, $basketIdArr);




//删除数据redisDel
Redis::getInstance()->redisDel($key);
//删除指定分数userId数据redisZrem
Redis::getInstance()->redisZrem($key, $userId);

Redis容量预估工具 http://www.redis.cn/redis_memory/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值