FarelDB 键值对数据库命令 键值对存储表操作类(Kv Table) 之 kv use table
系统创建后会默认创建一个内置键值对表(inner_table_kv)用户对key-value键值对的操作数据都默认存储在该数据库中。FarelDB允许用户创建若干个自己命名的用户键值对表来存储其key-value键值对数据。在对多个用户键值对表中象(key,string,list,set,order set)进行操作时,需要使用本章介绍的kv use table命令先切换到该键值对存储表后,在进行相关的对象操作。
语法
kv use table <键值对存储表> |
---|
返回值
成功返回success ,失败则返回 错误原因 。
命令实例
打开一个命令行窗口,启动FarelDB服务端,再打开一个命令行窗口,启动FarelDB客户端,输入以下命令:
//1. 登录FarelDB服务端后,系统默认选择的键值对存储表是 inner_table_kv, 在不切换键值对存储表的情况下,所有操作都存储其中
FarelDb 192.168.56.1:6800 > show current kvtable
value
inner_table_kv
[1 rows]
//2. inner_table_kv 中不存在 keyName
FarelDb 192.168.56.1:6800 > get keyName
(nil)
(0 ms)
//3. 在inner_table_kv中创建字符串
FarelDb 192.168.56.1:6800 > set keyName "Stroe in inner_table_kv"
success
(0 ms)
//4. 读取创建的字符串
FarelDb 192.168.56.1:6800 > get keyName
"stroe in inner_table_kv"
(0 ms)
//5. 新创建用户键值对存储表 Alexs_table_kv
FarelDb 192.168.56.1:6800 > kv create table Alexs_table_kv
1
(0 ms)
//6. 切换为 Alexs_table_kv 其后所有键值对操作都存储在Alexs_table_kv 中
FarelDb 192.168.56