如何高效掌握Redis的基本操作技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2739个文字,预计阅读时间需要11分钟。
一:概述Redis是一个开源的、使用ANSI C语言编写的、遵守BSD协议、支持网络、可基于内存持久化的日志型Key-Value数据库,并提供多种语言的API。其值(value)可以是字符串(String)或哈希(Hash)。
一:概述Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
2.1 基本语法#存储键值对
127.0.0.1:6379> set name xiaowu
OK
#根据键获取值
127.0.0.1:6379> get name
"xiaowu"
#检查键是否存在
127.0.0.1:6379> exists name
(integer) 1
127.0.0.1:6379> exists xiaowu
(integer) 0
#修改键的名称
127.0.0.1:6379> rename name newName
OK
#删除键
127.0.0.1:6379> del key
(integer) 1
#设置键的过期时间为 1 分钟
127.0.0.1:6379> expire newName 60
(integer) 1
#返回所有的键
127.0.0.1:6379> keys *
2.2 String(字符串)
string是 redis 最基本的类型,是二进制安全的。意思是 redis 的string可以包含任何数据。比如 jpg 图片或者序列化的对象,一个键最大能存储 512MB。
本文共计2739个文字,预计阅读时间需要11分钟。
一:概述Redis是一个开源的、使用ANSI C语言编写的、遵守BSD协议、支持网络、可基于内存持久化的日志型Key-Value数据库,并提供多种语言的API。其值(value)可以是字符串(String)或哈希(Hash)。
一:概述Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
2.1 基本语法#存储键值对
127.0.0.1:6379> set name xiaowu
OK
#根据键获取值
127.0.0.1:6379> get name
"xiaowu"
#检查键是否存在
127.0.0.1:6379> exists name
(integer) 1
127.0.0.1:6379> exists xiaowu
(integer) 0
#修改键的名称
127.0.0.1:6379> rename name newName
OK
#删除键
127.0.0.1:6379> del key
(integer) 1
#设置键的过期时间为 1 分钟
127.0.0.1:6379> expire newName 60
(integer) 1
#返回所有的键
127.0.0.1:6379> keys *
2.2 String(字符串)
string是 redis 最基本的类型,是二进制安全的。意思是 redis 的string可以包含任何数据。比如 jpg 图片或者序列化的对象,一个键最大能存储 512MB。

