(redis缓存更新策略)postgres 9.4.1 && redis 3.7.0 && redis_fdw_REL9_4_STABLE

2022-12-26,,,,

首先下载redis_fdw,这里要注意下载的版本。(https://github.com/pg-redis-fdw/redis_fdw)
一开始,我下载了REL9_4_STABLE_pre2.8版本,安装成功后只能进行查询,不能增删改,联系上德哥后才知道未开发写接口,于是我换成了REL9_4_STABLE版本,终于成功了。。。
hiredis在redis的目录下是有的,可以直接拷贝到postgres的包路径下。(redis_fdw-1.0.0下面是hiredis文件)

首先安装hiredis
cd /redis_fdw-1.0.0

cd hiredis

make
make PREFIX=/data/hiredis install   (指定安装路径)

修改redis_fdw的Makefile(/usr/postgresql-9.4.1/contrib/redis_fdw/Makefile)
vi Makefile
# 末尾追加
LDFLAGS += -L/data/hiredis/lib  (此为上面指定的安装路径)

安装redis_fdw
按照德哥的文档来,但是我一直遇到了libhiredis.so.0.11无法与redis_fdw.so无法共享或者文件不存在的问题,一开始走进了权限的谜圈,一直在纠结文件权限的问题,chown,chmod都整过了,依然没有进展,于是尝试着把libhiredis.so.0.11拷贝到redis_fdw.so目录下,奇迹般的解决了,得来全不费工夫。
以上就是安装的过程了。后面配置的过程可以参考德哥的文章,写的很好。非常感谢德哥的分享。
 
参考文档:
https://yq.aliyun.com/articles/57145
https://yq.aliyun.com/articles/9035

 

(redis缓存更新策略)postgres 9.4.1 && redis 3.7.0 && redis_fdw_REL9_4_STABLE的相关教程结束。

《(redis缓存更新策略)postgres 9.4.1 && redis 3.7.0 && redis_fdw_REL9_4_STABLE.doc》

下载本文的Word格式文档,以方便收藏与打印。