共计 1619 个字符,预计需要花费 5 分钟才能阅读完成。
Redis 是什么?
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。redis 是一个 key-value 存储系统。和 Memcached 类似,它支持存储的 value 类型相对更多,包括 string(字符串)、list(链表)、set(集合)、zset(sorted set – 有序集合)和 hash(哈希类型)。这些数据类型都支持 push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。
Redis 安装(Linux)
cd /usr/local
wget http://download.redis.io/releases/redis-3.0.7.tar.gz 获取 Redis 安装包
tar xvf redis-3.0.7.tar.gz
cd redis-3.0.7
make
make && install
Redis 常用命令
redis-server redis.conf ## 启动 redis
redis-cli ## 进入 redis 客户端(无密码状态) | redis-cli -a yourpassword ## 进入 redis 客户端(有密码状态)
redis-cli shutdown ## 停止 redis 服务
Redis 基本操作
keys * ## 查看 redis 中存在的所有的键
set word helloworld ## 向 redis 中插入键值对数据,键为 word,值为 helloworld
get word ## 根据键取值,结果为 helloworld
exists word ## 查看键是否存在
del word ## 删除当前 key
expire word 10 ## 为相应的键设置过期时间
persist word ## 移除当前 key 的过期时间
randomkey ## 随机返回一个 key
type datalist ## 返回值得数据类型
lpush datalist redis ## 向 redis 插入数据 redis 到集合头部(左)
rpush datalist org ## 向 redis 插入数据 org 到集合尾部(右)
lrange datalist 0 4 ## 查询集合中的索引为 0 - 4 的数据 flashall ## 清空所有数据
更多操作请查看 redis 官方使用文档
redis 在 Java 中的使用:spring-redis 集成
关于 redis 的使用就先写到这儿吧
下面关于 Redis 的文章您也可能喜欢,不妨参考下:
Ubuntu 14.04 下 Redis 安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm
Redis 主从复制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm
Redis 集群明细文档 http://www.linuxidc.com/Linux/2013-09/90118.htm
Ubuntu 12.10 下安装 Redis(图文详解)+ Jedis 连接 Redis http://www.linuxidc.com/Linux/2013-06/85816.htm
Redis 系列 - 安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htm
CentOS 6.3 安装 Redis http://www.linuxidc.com/Linux/2012-12/75314.htm
Redis 安装部署学习笔记 http://www.linuxidc.com/Linux/2014-07/104306.htm
Redis 配置文件 redis.conf 详解 http://www.linuxidc.com/Linux/2013-11/92524.htm
Redis 的详细介绍:请点这里
Redis 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-04/130220.htm