redis的常用命令以及队列的简单使用
2017-06-06 20:12
549 查看
上一家公司只是简单的使用redis 现在则是要大用,找了一些资料
生成数据的脚本,需要一个参数去触发, 我们吧这个参数 放入队列里面 ,
while(true){
$obj = redisDao.brpop(BLOCK_TIMEOUT,key);
}
redis 常见的命令参考资料 http://blog.csdn.net/ithomer/article/details/9213185
队列的参考资料 http://www.cnblogs.com/lhfcws/p/3732535.html
队列的常用命令:
rpush(key, value):在名称为key的list尾添加一个值为value的元素
lpush(key, value):在名称为key的list头添加一个值为value的 元素
llen(key):返回名称为key的list的长度
lrange(key, start, end):返回名称为key的list中start至end之间的元素
ltrim(key, start, end):截取名称为key的list
lindex(key, index):返回名称为key的list中index位置的元素
lset(key, index, value):给名称为key的list中index位置的元素赋值
lrem(key, count, value):删除count个key的list中值为value的元素
lpop(key):返回并删除名称为key的list中的首元素
rpop(key):返回并删除名称为key的list中的尾元素
blpop(key1, key2,… key N, timeout):lpop命令的block版本。
brpop(key1, key2,… key N, timeout):rpop的block版本。
rpoplpush(srckey, dstkey):返回并删除名称为srckey的list的尾元素,并将该元素添加到名称为dstkey的list的头部
生成数据的脚本,需要一个参数去触发, 我们吧这个参数 放入队列里面 ,
while(true){
$obj = redisDao.brpop(BLOCK_TIMEOUT,key);
// 脚本执行
}
redis 常见的命令参考资料 http://blog.csdn.net/ithomer/article/details/9213185
队列的参考资料 http://www.cnblogs.com/lhfcws/p/3732535.html
队列的常用命令:
rpush(key, value):在名称为key的list尾添加一个值为value的元素
lpush(key, value):在名称为key的list头添加一个值为value的 元素
llen(key):返回名称为key的list的长度
lrange(key, start, end):返回名称为key的list中start至end之间的元素
ltrim(key, start, end):截取名称为key的list
lindex(key, index):返回名称为key的list中index位置的元素
lset(key, index, value):给名称为key的list中index位置的元素赋值
lrem(key, count, value):删除count个key的list中值为value的元素
lpop(key):返回并删除名称为key的list中的首元素
rpop(key):返回并删除名称为key的list中的尾元素
blpop(key1, key2,… key N, timeout):lpop命令的block版本。
brpop(key1, key2,… key N, timeout):rpop的block版本。
rpoplpush(srckey, dstkey):返回并删除名称为srckey的list的尾元素,并将该元素添加到名称为dstkey的list的头部
相关文章推荐
- vim的简单使用以及一些常用的命令
- Redis学习笔记(四)—— redis的常用命令和五大数据类型的简单使用
- vim的简单使用以及一些常用的命令
- Redis 常用命令以及使用事务、设置key超时
- Linux系统下使用mail发送一封简单的Internet邮件【以及验证邮件是否发送成功sendmail -bp,必须是root用户才可以使用此命令查看邮件消息队列中的内容】
- redis安装及使用+常用命令
- Git的初次使用 ; Git常用命令查询 ; Git push ; Git pull 2011-12-16 17:32 在介绍安装和简单使用前,先看一下百度百科中的简介吧: ———————————
- C# 多线程 简单使用方法以及常用参数
- Java中使用redis的完整实例及常用命令
- Redis教程{3}常用简单命令
- linux下一些常用命令以及vi的使用
- 使用NODEJS+REDIS开发一个消息队列以及定时任务处理
- linux问题-Redis的安装以及常用命令
- SQLite在android中的使用,以及常用增删查改的命令代码!
- Git团队协作使用规范 以及一些常用命令详解
- linux常用命令以及命令帮助的使用
- Memcached常用命令以及使用说明详解
- Redis常用命令以及代码实例
- GitHub快速入门简单教程以及常用Git 命令
- 【Red Hat 】vim编辑器的常用命令以及使用技巧