本文为之前整理的关于redis的文档,放到博客上一份,也方便我以后查阅。redis简介Redis是一个开源的、高性能的、基于键值对的缓存与存储系统, 通过提供多种键值数据类型来适应不同场景下的缓存与存储需求。 同时 Redis 的诸多高层级功能使其可以胜任消息队列、任务队列等不同 ...
本文为之前整理的关于redis的文档,放到博客上一份,也方便我以后查阅。
redis简介
Redis是一个开源的、高性能的、基于键值对的缓存与存储系统, 通过提供多种键值数据类型来适应不同场景下的缓存与存储需求。 同时 Redis 的诸多高层级功能使其可以胜任消息队列、任务队列等不同的角色。
官方网站:http://redis.io/
开发语言:C
redis安装及配置
安装
wget http://download.redis.io/releases/redis-3.0.7.tar.gztar zxvf redis-3.0.7.tar.gzcd redis-3.0.7/makemake install
redis数据库管理工具
命令行管理工具
redis_cli是redis自带的命令行工具。
用法示例:
root@debian8:redis-3.0.7# redis-cli127.0.0.1:6379> keys *(empty list or set)127.0.0.1:6379>
基本操作
这里字符串类型为例描述redis的基本操作命令,其它数据类型参考文档。
如果key不存在,该命令可以完成添加操作;如果key存在,该命令实现更新操作;
SET key value
集合并集运算
SUNION key[ key..]
python客户端
Redis官方推荐的Python客户端是redis-py, github地址: https://github.com/andymccurdy/redis-py
安装方式:
pip install redis
或者
easy_install redis
使用方法
1. 导入redis
import redis
Redis作为消息队列与RabbitMQ的性能对比:
http://zqdevres.qiniucdn.com/data/20110714104018/index.html
脚本支持
Redis提供了通过eval命令来执行Lua 5.1脚本。
下面通过几个小例子来讲述如何在Redis服务端执行Lua脚本。
- redis-cli中直接执行lua脚本
127.0.0.1:6379> eval "return redis.call('set','var','123')" 0OK127.0.0.1:6379> get var"123"127.0.0.1:6379>
本文github地址:https://github.com/mike-zhang/redisDoc
欢迎补充
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:redis参考文档
关键词:Redis
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。