Redis 入门 HelloWorld,java 入门视频教程
=====================================================================
安装 c 编译器
yum -y install gcc
下载 redis
cd /usr/local
wget http://download.redis.io/releases/redis-3.2.5.tar.gz
解压 redis
tar xzf redis-3.2.5.tar.gz
mv redis-3.2.5 redis
编译 redis
cd redis
make
配置 redis
修改 redis.conf,注释下面两行
bind 127.0.0.1 去掉绑定本机 IP,让其它机器访问
protected mode no 关闭保护模式
启动 redis 服务器
切换到 src 中
./redis-server ../redis.conf
启动 redis 客户端
./redis-cli
从官网下载 redis 的 windows 版本
https://github.com/tporadowski/redis/releases
解压后,双击 redis-server.exe,就完成了 Redis 启动
类型
========================================================================
Redis 数据类型有:
string 字符串
hash 哈希
list 列表
set 集合
zset 有序集合
字符串是基本的 key-value 结构
设置值
set name "zhagnsan"
set name "zhagnsan" EX 60 //EX 是过期时间,单位是秒
读取值
get name
示例:
127.0.0.1:6379> set name "zhangsan"
OK
127.0.0.1:6379> get name
"zhangsan"
hash 可以保存一个对象的多个 key-value
保存对象,student 是对象名称,name 和 age 是属性名称
hmset student name "zhangsan" age 20
读取对象属性
hmget student name
读取对象所有属性
hgetall student
示例:
127.0.0.1:6379> hmset student name "zhangsan" age 20
OK
127.0.0.1:6379> hmget student name
"zhangsan"
127.0.0.1:6379> hgetall student
"name"
"zhangsan"
"age"
"20"
list 采用链表结构保存多个数据,是有序的、可重复的。
添加列表
lpush students zhangsan
lpush students lisi
lpush students wangwu
读取列表,0 和 2 是开始和结束位置
lrange students 0 2
示例:
127.0.0.1:6379> lpush students zhangsan
(integer) 1
127.0.0.1:6379> lpush students lisi
(integer) 2
评论