首页 > 数据库 >Redis加载其他模块

Redis加载其他模块

时间:2023-09-28 20:33:24浏览次数:36  
标签:redistimeseries redis Redis module so 模块 panda 加载

加载第三方模块

git clone https://github.com/wujunze/redis-module-panda.git
make
docker cp panda.so redis:/

如果网络不好,下载不下来,可以下载到 windows 下,通过 scp 工具上传到服务器。make之后生成 panda.so 文件,拷贝到容器内部。

两种加载方式

启动时加载

redis.conf 添加配置,在启动时加载

loadmodule path # /panda.so

运行时加载

enable-module-command yes

有三种取值,no:不允许,local:只能本地连接允许,yes:所有连接都可以,默认no

module load path # /panda.so
module unload module_name
module list # 查看所有

使用模块命令

panda.hello # 输出大熊猫图像
panda.time  # 输出当前事前
panda.rand  # 输出一个随机值

加载官方模块

这里以 RedisTimeSeries 为例

git clone --recursive  https://github.com/RedisTimeSeries/RedisTimeSeries.git
make 

make失败,具体原因未知,这里使用另一种方法

docker search redis
docker pull redislabs/redistimeseries

此镜像中默认加载了RedisTimeSeries模块,创建容器并进入

docker run -d -p 6380:6380 --name redistimeseries redislabs/redistimeseries
docker exec -it redistimeseries /bin/bash
find / -name *.so # 查询 .so 文件

可以查询到文件所在目录为 /usr/lib/redis/modules/redistimeseries.so

docker cp redistimeseries:/usr/lib/redis/modules/redistimeseries.so .

将文件拷贝出来并再拷贝到我们自己的Redis容器中

docker cp redistimeseries.so redis:/
module load /redistimeseries.so

此时就可以使用了

参考

手把手教你玩儿一下 Redis Module 之模块解读
How to fix Redis Error “ERR DEBUG command not allowed.”
Redis干货|解锁Redis 时间序列数据的应用

标签:redistimeseries,redis,Redis,module,so,模块,panda,加载
From: https://www.cnblogs.com/strongmore/p/17131262.html

相关文章

  • 视频汇聚平台EasyCVR从一分屏切换到四分屏后加载记录显示黑屏该如何解决?
    视频汇聚/视频云存储/集中存储/视频监控管理平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、云存储、智能分析等,视频智能分析平台EasyCVR融合性强、开放度高、部署轻快,在智慧工地、智慧园区、智慧......
  • redis锁简单实现
    不要用get,get的话有可能并发使用setnxex NX :只在键不存在时,才对键进行设置操作。SETkeyvalueNX效果等同于SETNXkeyvalue。EX second:设置键的过期时间为second秒。SETkeyvalueEXsecond效果等同于SETEXkeysecondvalue。Booleanflag=jedisTemplat......
  • BOSHIDA DC电源模块高低温试验的重要性
    BOSHIDADC电源模块高低温试验的重要性DC电源模块是指提供稳定直流电压输出的电源设备,广泛应用于通信、计算机、医疗等领域。在使用DC电源模块时,其稳定性和可靠性是至关重要的,因为它们直接关系到设备的运行效果和寿命。为确保DC电源模块的质量,高低温试验是必不可少的一部分。 ......
  • linux安装redis
    一、下载redissudoaptinstallredis-server 二、修改配置文件sudovim/etc/redis/redis.conf daemonizeyes    后端模式启动bind0.0.0.0     外网可访问,且去除ipv6限制requirepass     修改密码 三、服务管理1、重启服务sudoserviceredis-se......
  • redis为什么这么快、底层磁盘以及IO模型
    一、底层磁盘IO机制Redis是单进程单线程?为什么这么快:进入redis安装目录下执行以下命令,查看setlpush命令的处理效率:./redis-benchmark-tset,lpush-n100000-q根据官方的数据,Redis的QPS可以达到10万左右(每秒请求数)。就我这个虚拟机的性能,可以看到每秒......
  • 安装解压版Redis数据库
    1、上传redis-7.0.9.tar.gz压缩包到/usr/local目录2、解压tar-xzvfredis-7.0.9.tar.gz3、进入目录cdredis-7.0.94、编译redis:make5、安装makeinstallPREFIX=/usr/local/redis将安装路径设为/usr/local/redis6、make报错pkg-config:notfound,即 yuminstallpkg-con......
  • DC电源模块高低温试验的重要性
    BOSHIDADC电源模块高低温试验的重要性DC电源模块是指提供稳定直流电压输出的电源设备,广泛应用于通信、计算机、医疗等领域。在使用DC电源模块时,其稳定性和可靠性是至关重要的,因为它们直接关系到设备的运行效果和寿命。为确保DC电源模块的质量,高低温试验是必不可少的一部分。高温......
  • Java的类加载顺序
    1.类加载器Java虚拟机的类加载过程是由类加载器(ClassLoader)来实现的。类加载器负责将类装载到内存中,并为其创建一个Class对象。Java虚拟机定义了三种类加载器,分别为BootstrapClassLoader、ExtensionClassLoader、SystemClassLoader,它们按照层次关系进行组织,而且每个类加载器......
  • 安装Redis(详细教程)
    一.访问git地址下载安装包解压到一个路径https://github.com/tporadowski/redis/releases  二.在路径输入cmd进入redis,启动redis:redis-server.exeredis.windows.conf 三.配置环境变量 四.打开Redsi客户端进行连接(在Redis路径下cmd输入)redis-cli.exe 不成功......
  • Windows版Redis3.2X64部署教程
    1.使用的Redis-x64-3.2.100.ZIP解压版redis免安装版链接:https://pan.baidu.com/s/1MYmNxiY8JIOuXjVr0W_-5A 提取码:12342.下载完毕之后解压在你的安装目录内 3.启动服务端cmd进入文件夹中,执行:redis-serverredis.windows.conf如下就代表运行成功.如果失败重新解压尝试 ......