摘要:
Redis 是一个内存数据库,所以其运行效率非常高。但也存在一个问题:内存中的数据是不持久的,若主机宕机或 Redis 关机重启,则内存中的数据全部丢失。当然,这是不允许的。Redis 具有持久化功能,其会按照设置以快照或操作日志的形式将数据持久化到磁盘。 持久化的分类与优先级 根据持久化使用技术的 阅读全文
摘要:
Redis 的事务仅保证了数据的一致性,不具有像 DBMS 一样的 ACID 特性。 这组命令中的某些命令的执行失败不会影响其它命令的执行,不会引发回滚,即不具备原子性。 这组命令通过乐观锁机制实现了简单的隔离性,没有复杂的隔离级别。 这组命令的执行结果是被写入到内存的,是否持久取决于 Redis 阅读全文
摘要:
String 字符串 若字符串中有空格注意用引号。 set -- 创建key # 若键不存在则创建,若存在则更新其值,在设置操作成功完成时返回 OK set key value # 设置key时同时指定过期时间,等价于setex命令,time单位/秒 set key value ex time # 阅读全文
摘要:
Redis总共有8种数据类型,前5种为常用(基本)数据类型 Redis五种基本数据类型 String 字符串 概述 Redis最基本的类型,默认最大能存储512MB数据。 String类型的Value中可以存放任意数据,包括数值型,甚至是二进制的图片、音频、视频、序列化对象等。 应用场景 数据缓存: 阅读全文
摘要:
redis 默认有16个库(0-15),进入后默认在第0个库 # 切换数据库使用select命令,index为数据库标号,切换数据库后除了0号库其余库会在端口后的[ ]会显示编号 select index # 示例 127.0.0.1:6379> select 1 OK 127.0.0.1:6379 阅读全文
摘要:
Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf(Windows 名为 redis.windows.conf)。 可以在登入 Redis 后通过 CONFIG 命令查看或设置配置项 通过config 命令查询配置信息,使用config get 命令 # 示例 127 阅读全文
摘要:
启动 # redis-server命令用于启动redis,安装后该命令已位于/usr/local/bin/目录下,可在任意路径执行 # 直接执行redis-server则是前台启动,使用redis-server指定配置文件启动则是后台启动,前提是已修改过配置文件 # 修改配置文件 sed -i 's 阅读全文
摘要:
1. 到官网寻找自己需要的版本 wget https://github.com/redis/redis/archive/7.0.7.tar.gz 2. 编译&编译安装 # 解压并改名 tar zxvf 7.0.7.tar.gz -C /usr/local/ mv /usr/local/redis-7 阅读全文