Welcome Guest, Not a member yet? Register   Sign In
How make "no expires" for redis

(This post was last modified: 12-09-2017, 09:56 AM by rolly.)

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

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.


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

Joined CodeIgniter Community 2009.  ( Skype: insitfx )

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

Theme © iAndrew 2016 - Forum software by © MyBB