安装Redis服务器/客户端并操作Redis
用于使用Redis所做的准备工作
打算的东西
Windows(Linux子系统)。
请列出/etc/os-release的内容。
NAME="Ubuntu"
VERSION="16.04.4 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
尝试搜索Redis服务器
用简体中文翻译如下:“$ sudo apt show redis-server”
Package: redis-server
Version: 2:3.0.6-1
Priority: optional
Section: universe/misc
Source: redis
Origin: Ubuntu
・・・
安装 Redis 服务器。
请使用sudo apt install redis-server命令进行安装Redis服务器。
我們來確認一下版本吧。
$ redis-cli的版本是多少?
启动 Redis 服务器
启动 Redis 服务器
停止 Redis 服务器。
Ctrl + C – 按下Ctrl键加C
启动 Redis-cli
使用本地环境的redis-cli来操作redis数据库。
用Redis-cli操作服务器数据并保存,然后关闭Redis-server。
关闭
停止Redis-cli
退出
获取钥匙列表
$ 一串钥匙 *
获取目标的密钥
$ keys xxxxxxxxxxxxxxxx
$ 键(key) xxxxxxxxxxxxxxxx
由于不同的类型有不同的确认方法,因此需要进行类型确认。
输入 xxxxxxxxxxxxxxxx
下記いずれかが返ってくる
string
=> `$ get xxxxxxxxxxxxxxxx
list
=> `$ lrange xxxxxxxxxxxxxxxx`0 -1 (先頭 から 最後から1番目までの値を返す)
set` <= topic-publisherが入れるときはこの型
=> `$ smembers xxxxxxxxxxxxxxxx
zset`<= topic-accumulatorが入れるときはこの型
=> `$ zrange xxxxxxxxxxxxxxxx`0 -1 (先頭 から 最後から1番目までの値を返す)
=> `$ zrange xxxxxxxxxxxxxxxx`0 2 (先頭 から 2番目までの値を返す)
hash
=> `$ hkeys xxxxxxxxxxxxxxxx
=> `$ hvals xxxxxxxxxxxxxxxx
只删除特定的key
获取键的清单
$键 * *)
删除每个键对应的目标。
$ 删除xxxxxxxxxxxxxxxx。
保留目标的key,仅删除value。
将xxxxxxxxxxxxxxxx从srem中移除。
如果要删除选定的数据库索引的全部键,可以使用flushdb命令。
选择数据库索引为「0」,执行抽取操作。
选择0
DB大小
(整数)1
选择 DB 索引「1」并提取。
选择1
数据库大小
(整数)1
刷新DB索引「0」,清空所有选定DB索引的keys。
选择0
清空数据库
数据库索引「0」的数据被删除,数量变为0。
$ dbsize
(整数)0
数据库索引「1」保持了1条数据。
选择1
dbsize
(整数)1
印象
没有特别的要求