永发信息网

redis加载lua脚本,怎么获取数据

答案:2  悬赏:20  手机版
解决时间 2021-02-27 00:16
redis加载lua脚本,怎么获取数据
最佳答案
需要用lua写redis的操作函数,先连接redis数据库,然后执行命令,来获取数据。
全部回答
数据完整性 从很多方面来看,redis 很像当初采用 innodb 前的 mysql。而 redis 采用了一种很合理的方式来保证数据完整性(复制,aof 等),并且从 redis2.6 开始引入的 lua 脚本在功能与易用性方面为 redis 的成长提供了很大助力。 相对来说,lua 脚本与其他数据库中的存储过程很相似,但脚本的执行有些许不同。在本文中最重要的一点就是一旦将脚本写入数据库,它会一直执行直到以下任一种情况出现: 1. 完成所有工作,所有写操作处理完成后脚本会自动退出。 2. 脚本运行时出错并中途退出,所有以前执行的写操作都已发生,但不会再有其他写操作。 3. redis 通过 shutdown nosave 关闭时(不保存)。 4. 你附加了调试器来“使”脚本完成 #1 与 #2 (或其他手段来保证不会丢失数据)。 对于使用数据库开发软件的人,我想你也认同只有情景 #1 是最理想的。情景 #2,#3,#4 都会导致数据异常(#2 与 #4)和/或数据丢失(#3 和 #4)。如果你很重视数据,你应该尽可能地阻止数据异常与丢失。这不是哲学,而是工作(this is not philosophy, this is doing your job)。但很遗憾目前的 redis 也帮不了你多少。所以我决定改变这种情况。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海荣华超市西湖花苑店怎么去啊,有知道地址
大理佳盛达工程机械配件部这个地址在什么地方
租房到期中介不退押金怎么办 无押金收据
(2009)计算机网络技术涉及:A.通信技术和半导
刚子车行怎么去啊,有知道地址的么
dnf武极是堆独立攻击力好还是堆属性强化好
焦作古玩城西门怎么去啊,有知道地址的么
已知cos2a=0.5,求a正弦的4次方减a余弦这是今
选择好日子
贵阳林泉电机厂在什么位置坐几路车
观景商务宾馆我想知道这个在什么地方
给个青少年科技创新大赛论文的范例
怎么删除ZBLOG主题底部的Powered By Z-Blog 2
银鹰驾校报名处在哪里啊,我有事要去这个地方
问:已婚男人对半年没见过面的情人说我们不要
推荐资讯
什么烟适合初学者
【故意近义词】填近义词和反义词近义词:担心(
Ail right maybethis is human natural.这句
罗马杆窗帘怎么安装支架才牢固
cs1.6仿cf杀敌提示放在哪个文件夹啊
(42x29十71x42)÷35的简便计算
关于主体结构梁、板混凝土浇筑顺序的说法,正
唐骏欧铃 轻卡怎么样
长子县丹乐社区是非农业户口吗?
K666到南昌会晚点吗?我要赶K87到广州。
邢台市百泉大道27km处是那里?超速20%,记3分
下列有关亚洲位置的描述,正确的是BA. 东临太
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?