banner

IT运维工程师学习笔记-Redis笔记(8):redis性能优化

redis-benchmark命令来查看常用的命令在1秒内可以执行的次数。如果不指定参数,默认使用50客户端进行性能测试。该性能不等于实际使用性能。redis-benchmark -c 1 -q   (给-q 选项可以让程序简化输出结果,给-c 1选项让程序只使用一个客户端来进行测试)2,短结构redis为列表、集合、散列和有序集合提供了一组配置选项,这些选项可以让redis以更节约空间的方式存储长度较短的结构(短结构)。在列表、散列和有序集合的长度较短或者体积较小的时候,redis可
0 2018/06/09 09 日志

IT运维工程师学习笔记-Redis笔记(7):redis数据安全-故障处理及事务

系统故障处理redis跟传统ACID保证的关系数据库不同,在为后端构建应用程序的时候,用户需要多做一些准备工作才能保证数据的一致性。注:    ACID是指原子性、一致性、隔离性和耐久性,如果一个数据库想实现可靠的数据事务,那么它就必须保证CID性质。1,验证快照文件和AOF文件redis提供了2个数据恢复工具:redis-check-aof和redis-check-dump。它们可在故障发生后,检查aof文件和快照文件的状态,并在有需要的情况下对文件进行
0 2018/06/08 08 日志

IT运维工程师学习笔记-Redis笔记(3):redis数据结构-lists

【redis数据结构 – lists】redis的另一个重要的数据结构叫做lists,翻译成中文叫做"列表"。是由多个字符串组成的有序序列结构。首先要明确一点,redis中的lists在底层实现上并不是数组,而是链表,也就是说对于一个具有上百万个元素的lists来说,在头部和尾部插入一个新元素,其时间复杂度是常数级别的,比如用LPUSH在10个元素的lists头部插入新元素,和在上千万元素的lists头部插入新元素的速度应该是相同的。虽然lists有这样的优势,但同样有其弊端
0 2018/05/24 24 日志

IT运维工程师学习笔记-Redis笔记(2):redis数据结构-字符串

string类型在redis中是最常见的类型,value存储最大数据量为512M,可以存放json数据,图像数据等等。【redis数据结构 – strings】字符串拥有一些和其他键值存储相似的命令,并且可以存储3中类型的值:字节串、整数、浮点数命令行为GET获取存储在给定键中的值,127.0.0.1:6379> get name"shengbao"--返回值: "zlh" ,如果当前key没有value值,则返回nullSET设置存储在给定键中的值
0 2018/05/24 24 日志

IT运维工程师学习笔记-Redis笔记(1):简介

从今天开始,付生保个人博客也会陆续将自己的学习笔记分享出来。这一期分享的是redis的笔记,由于博主并非什么大人物,小人物的智慧是好记性不如烂笔头。这么些年走来,笔记从来没有系统的整理过,当前系统的整理下自己的笔记本也是一种不错的选择。redis是一个内存数据库(内存数据结构),最初由Salvatore Sanfilippo创建,现在是一个开源软件。使用C语言编写、支持网络交互、可基于内存也可持久化的Key-Value数据库。redis不需要使用SQL查询,不需要使用表,它的数据库也不会预定义或
2 2018/05/09 09 日志