redis 存储

 

 

 

//从第1个开始,依次向左插入值。如果键不存在,先创建再插入值  队列形式 先进后出,后进先出<br>            
//插入后形式 <-- 10,9,8,7,6,5,4,3,2,1 <-- 方向向左依次进行 stopwatch.start(); for (int i = 0; i < 10; i++) { var getobjlist = rediscachehelper.instance.listleftpush("leftlistkey", (i + 1).tostring());
} stopwatch.stop(); console.writeline(
"在列表头部插入值消耗时间:" + stopwatch.elapsedmilliseconds.tostring());


var redidb = RedisHelper.Instance().GetDatabase();
redidb.ListLeftPush("aaaa", date);

-----------------------------------------------


//从左边第一个元素开始  循环移除并返回该移除的值  替换一下key后
console.writeline("从左边开始");
while (true)
{
    var getleftvalue = rediscachehelper.instance.listleftpop("rightlistkey");
    if (!string.isnullorempty(getleftvalue))
    {
        console.writeline("移除:" + getleftvalue);
    }
    else
    {
        break;
    }
}

var redisdb = lms.eCell.DBUtility.RedisHelper.Instance().GetDatabase();

var Answer = redisdb.ListRightPop("aaaa");

参考: https://www.10qianwan.com/articledetail/578865.html

 

posted @ 2022-05-19 10:14  不会游泳的鱼~~  阅读(38)  评论(0编辑  收藏  举报