什么是redis:
Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
redis 数据类型:
1.String(字符串)
2.Hash(hash表)
3.List(链表)
4.Set(集合)
5.SortedSet(有序集合zset)
redis服务端
打开redis-cli.exe是编程,需要先进行密码验证
select 0-15对应着相对的数据库,只有16个库
select 0 或1 2
redis常用编程代码:
set 存储一个值 set username zhangsan
get获取一个值 hget username
hset 存储一个哈希键值对的集合 hset mysoce username lisi
hget获取一个哈希键的值 hget username
hdel 删除一个或多个字段 hdel (表名)
hgetall 获取一个哈希是键值对的集合hgetall (表名)
lpush key value向链表左侧添加 列:lpush mylist aa
rpush key value向链表右侧添加 列:rpush mylist bb
lpop key 从左边移出一个元素 同上
rpop key 从右边移出一个元素 同上
keys * 返回所有的key 可以加*通配(查询所有表名)
exists key判断string类型一个key是否存在 如果存在返回1 否则返回0