你的位置:首页 > 软件开发 > 数据库 > redis参考文档

redis参考文档

发布时间:2016-09-10 01:00:16
本文为之前整理的关于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的基本操作命令,其它数据类型参考文档。

  • SET

如果key不存在,该命令可以完成添加操作;如果key存在,该命令实现更新操作;

SET key value
  • SUNION

集合并集运算

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 (#换成@)。

可能感兴趣文章

我的浏览记录