Redis
 sql >> база данни >  >> NoSQL >> Redis

вземете текущата дата и час в lua в redis

Пясната среда на Redis на Lua има само няколко библиотеки и os не е едно от тези.

Можете да се обадите на Redis TIME от Lua така:

local t = redis.call('TIME')

Въпреки това ще трябва да намерите начин да преобразувате епохата в желания формат и също така да отбележите, че това ще попречи на скрипта да изпълнява каквито и да било записи (тъй като това е недетерминирана команда).

Актуализация:от Redis v3.2 има нов режим на репликация за скриптове, който е базиран на ефект (а не на код). Когато използвате този режим, всъщност можете да извикате всички произволни, недетерминирани команди. Повече информация е на EVAL страница с документация на



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. redis - Използване на хешове

  2. Как мога да получа всички набори в redis?

  3. как да поддържате кеширането актуално

  4. какво представляват pagecache, dentries, inodes?

  5. Използване на memcached или Redis на aws-elasticache