Redis 中有办法能让某个 key 为只读的吗?

2015 年 2 月 18 日
 kzing

即只能某个 key 进行读取, 而不能进行 set, incr 之类的操作.

有啥思绪不?

5095 次点击
所在节点    问与答
8 条回复
fising
2015 年 2 月 18 日
修改源码
Septembers
2015 年 2 月 18 日
1. 修改Redis源码
2. 在Redis和程序之间引入一个代理层 由代理层 处理这个问题
yangzh
2015 年 2 月 18 日
no.

代码层加一个
kzing
2015 年 2 月 18 日
@fising @yangzh 谢谢
@Septembers 代理层的话, 感觉还是不太可靠. 像可以绕过程序直接修改数据库之类的..但修改源码又不太现实...晕了, 只能换个实现试试再说了~ 谢谢
LazyZhu
2015 年 2 月 18 日
xiaogui
2015 年 2 月 18 日
楼主查下 Redis 主从设置相关的东西。我不太能确定,但是依稀记得可以设置成 Redis 1 主,Redis 2 从,然后 Redis 2 从可以只读,不反向同步的。
msg7086
2015 年 2 月 18 日
@kzinglzy 代理层怎么绕过?
realityone
2015 年 2 月 18 日
@msg7086 他的意思是别人可以用原始的方式连接上 server 然后修改

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/171650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX