首页 > 其他分享 >命令操作

命令操作

时间:2023-06-28 11:45:01浏览次数:31  
标签:city 6379 元素 命令 china key 集合 操作

2.set

sadd 是将一个或者多个成员元素放到集合中 不能重复
smembers 返回查询所有的集合成员
sismember 是可以判断是否为集合成员 返回0/1
scard 是可以获取集合中的元素
#srem key value可以移除一个或者多个集合元素
srandmember key 返回一个随机的元素
#spop key 可以移除一个或者多个随机元素
smove s e member
#将指定的成员 member元素从 某个地方移动到新的集合中
—数字集合
-差集 sdiff
-交集 sinter
-并集 suniton

3.hash

hset hget是用于哈希表中的字段赋值
hmset hmget 多个值一起操作
hgetall 返回所有的字段内核值
hdel 删除一个指定的字段
hlen可以获取当前的数量
hEXISTS key 判断是否元素是否存在
hkey 获取所有的value中的key
hvals 获取所有value中的值
hincrby 指定增加的量
hsetnx 为哈希表中不存在的值增加赋值

4.zset

#zadd 是添加
#zrange 是返回有序集合中的指定区域的城区
#zrangbyscore 可以返回集合中指定的列表 有序的完成递增(从小到大)
#递减 ZREVRANG
#移除方法 zrem 移除一个或者多个元素
#zcard 计算元素中的个数
#zcount 计算有序集合中指定区间的数量
#zrank 返回当前指定的成员排序,有序的按照成员的分数递增
#zrevrank 也可以返回排名,递减

5.GEO地理位置

  • geoadd
GEOADD china:city 103.82 36.05 lanzhou
  • geopos
geopos china:city lanzhou
  • geodist
GEODIST china:city lanzhou xian km
  • georadius
GEORADIUS china:city 100 30 2000 km
  • GEORADIUSBYMEMBER
GEORADIUSBYMEMBER china:city lanzhou 200 km
  • geohash

## 6.Hyperloglog
主要是用来做基数统计的,有点就是,在输入元素的数量或者体积非常大的时候,
计算基数所需要的空间是固定的,并且很小的,
在Reids中,每个Hyperloglog键只需要花费12KB的内存就可以计算出近2的64次方
法不同元素的基数,在计算这些技术的时候,元素消耗的内存越多,这个和集合之
间的对比就越鲜明
Hyperloglog是一种算法,提供了一种不精确的去重,错误概率只有0.81%
什么是基数
比如说{1,3,5,7,5,7,8} 这个数据集的基数集为{1,3,5,7,8},基数不重复的元素为5

127.0.0.1:6379>pfadd key a b c d e
(integer) 1
127.0.0.1:6379> pfcount key
(integer) 5
127.0.0.1:6379> pfadd key2 a b i
(integer) 1
127.0.0.1:6379> pfmerge key3 key key2
OK
127.0.0.1:6379> pfcount key3
(integer) 6


##7.

标签:city,6379,元素,命令,china,key,集合,操作
From: https://www.cnblogs.com/lwx11111/p/17510996.html

相关文章

  • U8备份账套恢复为不同账套号,进行删除操作数据时提示:当前对应的账套不存在处理方法
    现象:U8备份账套恢复为不同账套号,进行删除操作数据时提示:当前对应的账套不存在 处理方法:该账套的原始账套存在协同,我们在协同中添加一个账套协同即可解决,使用完成后可以删除 ......
  • kafka常用命令
    启动kafkabin/kafka-server-start.shconfig/server.properties、后台启动加参数-daemonbin/kafka-server-start.sh-daemon../config/server.properties查看topic信息cd到kafka的安装位置,找到bin目录  单机/集群都可以配置参数,下面命令为查询集群的topic信息bin/kafka-top......
  • playwright常用命令
    #安装pip3sudoaptinstallpython3-pip#安装pytest插件pip3installpytest-playwrightpip3installplaywright#安装chromiumfirefoxwebkit等浏览器的驱动文件(内置浏览器)python3-mplaywrightinstall若出现:BEWARE:yourOSisnotofficiallysupportedby......
  • Linux基础学习<1:Linux vim以及Linux命令大全>
    Linuxvi/vimvim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。相关文章:史上最全Vim快捷键键位图—入门到进阶 vimVim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说,vi......
  • mysql常用命令
    连接到MySQL服务器:mysql-uusername-p显示数据库列表:SHOWDATABASES;创建数据库:CREATEDATABASEdatabase_name;删除数据库 USEdatabase_name;DROPDATABASEdatabase_name;  切换到指定数据库:USEdatabase_n......
  • 命令行下安装VMware Tools
     命令行下安装VMwareTools  1.如果挂载点目录尚不存在,请创建该目录    mkdir/mnt/cdrom   2.挂载CD-ROM驱动器    mount/dev/cdrom/mnt/cdrom   3.解压缩安装程序    tar-xvfvmware-tools-distrib   4.运行安装程序并以root用户身......
  • MongoDB基础命令
    MongoDB基础命令计算机存储数据的概念如下:查看数据库列出所有在物理上存在的数showdbs;切换数据库/创建数据库如果数据库不存在,则指向数据库,但不创建,直到插入数据或创建集合时数据库才被创建use数据库名;删除当前数据库删除当前指向的数据库如果数据库不存在,则......
  • R语言绘图命令(含ggplot2)
    #绘图:初级绘图、中级绘图、ggplot2高级绘图#笔记包含内容:#《R语言实战》:第6章基本图形、第11章中级绘图、第19章ggplot高级绘图#===================================================================================一、第6章基本方法之基本图形#plot绘制####plot(mtcars$m......
  • Linux(Ubuntu) 常用命令的总结
    Linux(Ubuntu)常用命令的总结总结工作中用到的ubuntu命令,和添加一些常见的Linux的命令;1.文件操作&常见命令操作前置补充:Linux终端提示符&&命令语法Centos[root@oldboy_python~]##[用户名@主机机器名路径]提示符#用户名root#主机名oldboy_python#......
  • Git常用命令
    Git常用命令#创建分支gitbranch分支名称#查看分支gitbranch-v#切换分支gitcheckout分支名称#分支合并gitmerge分支名称#合并的时候可能出现冲突,那么此时就需要手动解决冲突......