本文实例总结了redis操作。,具体如下:
相关内容:
虽然有参考文档,而且记忆太多也是耗脑,但学习的时候还是想要有个系统划分开知识点的文档,即使不要求去细致记忆,但划分开知识块后脑子里的印象才会更清晰,所以就有了这个博文。
主要是将各种命令进行划分成不同的功能归属
redis的介绍: 客户端连接操作 服务端操作 string操作 hash操作 list操作 set操作 sort set操作 key操作 发布订阅 事务参考:w3school
首发时间:2018-03-10 15:36
Redis的介绍:
Redis是一种非关系型数据库 ,是一个高性能的key-value数据库 ,设置的值也是以键值对存在的 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis还支持数据备份 Redis的所有操作都是原子性的 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。
客户端连接操作:
启动redis客户端连接:
redis-cli [-h host] [-p port] [-a password ] host是服务端IP port是服务端端口 password是连接密码 端口port 默认是6379
断开连接: quit
客户端连接测试:
auth:如果设置了密码,但连接的时候没有使用-a password,那么可以在连接完成后使用auth password来解锁,解锁之后才能使用其他 Redis 命令 echo message:打印一个特定的信息 message ,测试时使用。 ping [message]:使用客户端向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG 。通常用于测试与服务器的连接是否仍然生效,或者用于测量延迟值。如果设置了message,那么返回值为message。切换数据库
select index:切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值。默认使用 0 号数据库。可以从标识看出当前是哪个数据库。
:










