对于List类型的操作,可以直接把Redis中的键设想为List的名字,Redis中的值就是一个List,可以像普通List一样进行Push、Pop等操作,List操作的具体方法如下:
■rightPushAll:从List的末尾,插入全部的List参数中的内容。
■range:获取List某区间内的内容。
■leftpush:从List的前端插入,重载方法中包含从List的某个值的前端插入。
■size:获取List的数据个数。
■leftPop:从前端弹出。
■rightPopAndLeftPush:从一个List的后端弹出,并插入一个List的前端。
■set:修改List中的某个值。
■trim:截取List。
代码如下:(www.xing528.com)
运行结果如下:
[listString1,listString2,listString3]
[listString1,listString2,listString3,listString4]
[listString0,listString1,listString2,listString3,listString4,listString5,listString6,listString7,listString8]
size is 9
[listString8,listString1,listString2,listString3,listString4,listString5,listString6,listString7]
[listString0,listString1,listString2,listString3,listString4,listString5,listString6,listString7]
[listString1,listString2,listString3]
上面的代码中,先通过rightPushAll插入一个List数据;用range节选输出后,在List前端和后端分别向List中添加数据,并且还在特定位置添加了一个数据;之后做了前端弹出的操作,然后把最后一个数据放到List的前面;用set方法修改List中的值;用trim方法对List进行节选。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。