• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How make "no expires" for redis

#1
I know what default ttl 60 sec, but how I can set "no expires" for my data? 
Have a recipe?
Reply

#2
You can try this:

Redis PERSIST key

Available since 2.2.0.
Time complexity: O(1)

Remove the existing timeout on key, turning the key from volatile (a key with an expire set)
to persistent (a key that will never expire as no timeout is associated).

Return value
Integer reply, specifically:
1 if the timeout was removed.
0 if key does not exist or does not have an associated timeout.

Examples:

Code:
redis> SET mykey "Hello"
"OK"
redis> EXPIRE mykey 10
(integer) 1
redis> TTL mykey
(integer) 10
redis> PERSIST mykey
(integer) 1
redis> TTL mykey
(integer) -1
redis>
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply

#3
Thank u for help.
I use now https://github.com/phpredis/phpredis very easy and powerful
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2018 MyBB Group.