网站运营存在的问题,男人是用什么做的视频网站,网站建设什么牌子好,vvv wordpress目录 1 Redis 命令工具
1.1 redis-cli 命令行工具
1.2 redis-benchmark 测试工具
2 Redis 数据库常用命令
2.1 set#xff1a;存放数据#xff0c;命令格式为 set key value
2.2 get#xff1a;获取数据#xff0c;命令格式为 get key
2.3 keys 命令可以取符合规则的…目录 1 Redis 命令工具
1.1 redis-cli 命令行工具
1.2 redis-benchmark 测试工具
2 Redis 数据库常用命令
2.1 set存放数据命令格式为 set key value
2.2 get获取数据命令格式为 get key
2.3 keys 命令可以取符合规则的键值列表通常情况可以结合*、等选项来使用
2.4 exists 命令可以判断键值是否存在
2.5 del 命令可以删除当前数据库的指定 key
2.6 type 命令可以获取 key 对应的 value 值类型
2.7 expire 命令可以为给定的 key 设置过期时间
2.8 ttl 命令可以查看 key 还有多少秒过期-1表示永不过期-2表示已过期
2.9 renamenx 命令的作用是对已有 key 进行重命名并检测新名是否存在如果目标 key 存在则不进行重命名。不覆盖
2.10 dbsize 命令的作用是查看当前数据库中 key 的数目
2.10 使用config set requirepass yourpassword命令设置密码
2.11 使用config get requirepass命令查看密码一旦设置密码必须先验证通过密码否则所有操作不可用
3 Redis 多数据库常用命令
3.1 多数据库间切换
3.2 多数据库间移动数据
3.3 清除数据库内数据 1 Redis 命令工具
redis-serverRedis 服务器启动命令 redis-benchmark性能测试工具用于检测 Redis 在本机的运行效率 redis-check-aof修复有问题的 AOF 持久化文件 redis-check-rdb修复有问题的 RDB 持久化文件 redis-cliRedis 客户端命令行工具 redis-sentinelRedis 哨兵集群使用
1.1 redis-cli 命令行工具
语法redis-cli -h host -p port [-a password]
-h指定远程主机-p指定 Redis 服务的端口号 -a指定密码未设置数据库密码可以省略-a 选项
若不添加任何选项表示则使用 127.0.0.1:6379 连接本机上的 Redis 数据库
redis-cli -h 192.168.30.105 -p 6379 -a abc123 1.2 redis-benchmark 测试工具
edis-benchmark 是官方自带的 Redis 性能测试工具可以有效的测试 Redis 服务的性能。
基本的测试语法redis-benchmark [选项] [选项值]。 -h指定服务器主机名-p指定服务器端口-s指定服务器 socket-c指定并发连接数-n指定请求数。-d以字节的形式指定 SET/GET 值的数据大小-k1keep alive 0reconnect-rSET/GET/INCR 使用随机 key, SADD 使用随机值-P通过管道传输numreq请求-q强制退出 redis。仅显示 query/sec 值--csv以 CSV 格式输出-l生成循环永久执行测试-t仅运行以逗号分隔的测试命令列表-IIdle 模式。仅打开 N 个 idle 连接并等待
向 IP 地址为 192.168.30.105、端口为 6379 的 Redis 服务器发送 100 个并发连接与 100000 个请求测试性能
redis-benchmark -h 192.168.30.105 -p 6379 -c 100 -n 1000 -a abc123 测试存取大小为 100 字节的数据包的性能
redis-benchmark -h 192.168.30.105 -p 6379 -q -d 100 -a abc123 测试本机上 Redis 服务在进行 set 与 lpush 操作时的性能
redis-benchmark -t set,lpush -n 100000 -q 2 Redis 数据库常用命令
2.1 set存放数据命令格式为 set key value
2.2 get获取数据命令格式为 get key 2.3 keys 命令可以取符合规则的键值列表通常情况可以结合*、等选项来使用 2.4 exists 命令可以判断键值是否存在 2.5 del 命令可以删除当前数据库的指定 key 2.6 type 命令可以获取 key 对应的 value 值类型 2.7 expire 命令可以为给定的 key 设置过期时间 2.8 ttl 命令可以查看 key 还有多少秒过期-1表示永不过期-2表示已过期 2.9 rename 命令是对已有 key 进行重命名。覆盖
命令格式rename 源key 目标key
★★★★★使用rename命令进行重命名时无论目标key是否存在都进行重命名且源key的值会覆盖目标key的值。在实际使用过程中建议先用 exists 命令查看目标 key 是否存在然后再决定是否执行 rename 命令以避免覆盖重要数据。 2.9 renamenx 命令的作用是对已有 key 进行重命名并检测新名是否存在如果目标 key 存在则不进行重命名。不覆盖
命令格式renamenx 源key 目标key2.10 dbsize 命令的作用是查看当前数据库中 key 的数目 2.10 使用config set requirepass yourpassword命令设置密码 2.11 使用config get requirepass命令查看密码一旦设置密码必须先验证通过密码否则所有操作不可用 . 3 Redis 多数据库常用命令
Redis 支持多数据库Redis 默认情况下包含 16 个数据库数据库名称是用数字 0-15 来依次命名的。 多数据库相互独立互不干扰。
3.1 多数据库间切换
命令格式select 序号
使用 redis-cli 连接 Redis 数据库后默认使用的是序号为 0 的数据库 3.2 多数据库间移动数据
格式move 键值 序号 3.3 清除数据库内数据
FLUSHDB 清空当前数据库数据
FLUSHALL 清空所有数据库的数据慎用