关系型数据库
非关系型数据库
redis数据库(远程字典)
是一个在内存(临时数据)实现的键值对形式的非关系型数据库
进入redis数据库
redis数据库的体系架构是分为:
redis服务端和redis客户端两个部分,要在虚拟机里面进入数据库去执行操作得先开启redis服务端,再通过命令去进入客户端输各种命令操作数据
1.启动redis服务端(一般都是开启的):
redis-server
2.然后进入redis客户端去操作:
基础语法是:redis-cli
如果想要在redis里面正常显示中文,需要在基础命令后面加上一个--raw参数:
redis-cli --raw
127.0.0.1是本地计算机的ip地址,6379是运行redis服务器的默认端口号
3.查看客户端和服务端是否连接:
出现PONG是连接成功
4.退出redis数据库
(1)ctrl+c
(2)输入exit
(3)redis-cli SHUTDOWN
redis中存取数据的步骤
1.先选择进入一个数据库
2.再在上面的进入的库当中去创建各种key(键)
3.再通过不同数据的命令到key中插入数据
选择进入redis的数据库
redis的数据库中是不能自定义数据库的,只能使用它自带的16个数据库(名字就是0-15),一般登入进入redis后默认就是已经进入到了0这个数据库内部
选择进入(切换)数据库的命令:select 数据库名字(0-15)
示例:
redis中数据的存储(key-value)的创建
redis中数据是以key value的形式去存放的,可以把key理解为mysql中的数据表
在redis里面的key的类型是要由保存的value的类型去决定的,所以创建key的命令是哪些,就看插入的数据是哪一种
key的类型(redis中数据类型)
1.string:字符串
2.list:列表
3.hash:散列(字典)
4.set:集合
5.zset:有序集合
key的命名规范
1.key的名字一般是字符串的形式(任意字符)
2.建议写key的名字最好是见名知意,而且不要太长也不要太短
key的过期时间
redis中允许咱们为每一个key设置一个过期时间,也就是到点删除的意思,因为这个特点,所以它的实用性和实际业务是很有用的,