Redis基础操作实践
1.1 实验介绍
本实验将安装单机版Redis,并实践一些简单的Redis指令,例如对key的创建、查询和修改。
1.2 实验操作
在一台虚拟机上安装Redis
安装完成后,使用命令“systemctl start redis”启动Redis服务,具体如下:
登录Redis及基本操作实践
完成Redis后,使用命令redis-cli登录Redis
使用以下命令创建KV格式的数据:
使用以下命令查看当前数据库中的全部key:
使用get命令查看具体某个key对应的value
使用expire命令可设置某个key的过期时间
使用move命令可将某个key值迁移到某个数据库中
思考:在当前状态下重启虚拟机后,Redis中的数据是否还存在?
答:存在。默认情况下,Redis会自动生成一个dump.rdb文件,它是一个内存快照文件
设置Redis登录密码
修改Redis的配置文件/etc/redis/redis.conf,将“requirepass foobared”(当前版本是第480行)取消注释,并把“foobared”设置为对应的密码
修改完成后,重启Redis服务,然后测试密码是否生效
Redis的持久化存储配置
修改Redis配置文件,将“dbfilename”设置为snapshot.rdb,并通过“dir”指定所保存的路径,如下
并通过“save”设置RDB策略,例如在10s中有1个key发生变化,则保存快照,如下
修改完成后,重启redis服务,然后进入Redis,手动创建两个key,系统就会在指定的目录中创建快照文件
Redis基础操作实践
1.1 实验介绍
本实验将安装单机版Redis,并实践一些简单的Redis指令,例如对key的创建、查询和修改。
1.2 实验操作
在一台虚拟机上安装Redis
安装完成后,使用命令“systemctl start redis”启动Redis服务,具体如下:
登录Redis及基本操作实践
完成Redis后,使用命令redis-cli登录Redis
使用以下命令创建KV格式的数据:
使用以下命令查看当前数据库中的全部key:
使用get命令查看具体某个key对应的value
使用expire命令可设置某个key的过期时间
使用move命令可将某个key值迁移到某个数据库中
设置Redis登录密码
修改Redis的配置文件/etc/redis/redis.conf,将“requirepass foobared”(当前版本是第480行)取消注释,并把“foobared”设置为对应的密码
修改完成后,重启Redis服务,然后测试密码是否生效
Redis的持久化存储配置
修改Redis配置文件,将“dbfilename”设置为snapshot.rdb,并通过“dir”指定所保存的路径,如下
并通过“save”设置RDB策略,例如在10s中有1个key发生变化,则保存快照,如下
修改完成后,重启redis服务,然后进入Redis,手动创建两个key,系统就会在指定的目录中创建快照文件