安装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

印象


没有特别的要求

广告
将在 10 秒后关闭
bannerAds