服务器

服务器基本操作


string(字符串操作)

<h1>1.string(字符串操作)</h1> <pre><code>1.set:设置键   $reids-&gt;set('mykey',111); 2.get:获取键   $redis-&gt;get('mykey'); 3.del:删除键   $redis-&gt;del('mykey'); 4.append:追加   $redis-&gt;append('mykey','222'); 5.exists:检查键是否存在   $reids-&gt;exists('mykey'); 6.incr/incrby,decr/decrby: 对键加减(键不存在默认为0)   a.整型,这个操作最大支持在64位有符号的整型数字   $redis-&gt;incr('mykey');//加1   $redis-&gt;incrby('mykey',5);//加5   $redis-&gt;decr('mykey');//减1   $redis-&gt;decrby('mykey',5);//减5   b.浮点型   $redis-&gt;set('mykey',1.2);   $redis-&gt;incrbyfloat('mykey',0.1); 7.getrange:获取存储在key上的值的一个子字符串   $redis-&gt;set('mykey','This is a string');   echo $redis-&gt;getrange('mykey',0,2); // 输出'Thi' 8.getset:设置一个key的value,并获取设置前的值(返回之前的旧值,如果之前Key不存在将返回nil。)   $redis-&gt;incrby('mykey',5);   $redis-&gt;getset('mykey',0);//输出 5   $redis-&gt;get('mykey');//输出 0    9.setnx:将key设置值为value,如果key不存在,这种情况下等同SET命令。 当key存在时,什么也不做。SETNX是”SET if Not eXists”的简写。   $redis-&gt;setnx('mykey','Hello');//输出 1   $redis-&gt;setnx('mykey','World')://输出 0   $redis-&gt;get('mykey');//输出 Hello 10.mset:设置多个key value   $redis-&gt;mset(['key1'=&gt;1,'key2'=&gt;2]);   echo $redis-&gt;get('key1'); 11.mget:获得所有key的值   $redis-&gt;set('key1','Hello');   $redis-&gt;set('key2','Word');   $array = $redis-&gt;mget(['key1','key2','key3']); 12.msetnx:设置多个key value,仅当key存在时      $redis-&gt;msetnx(['key1'=&gt;1,'key2'=&gt;2]);//输出 1   $redis-&gt;msetnx(['key2'=&gt;2,'key3'=&gt;3]);//输出 0   $redis-&gt;mget(['key1','key2']);//输出 key1=&gt;1,key2=&gt;2 13.strlen:key对应的字符串value的长度,或者0(key不存在)   $redis-&gt;strlen('mykey'); 14.setex:设置key 过期时间,以 seconds 为单位   $redis-&gt;setex('mykey',10,'value')   等同执行   $redie-&gt;set('mykey','value');   $redis-&gt;expire('mykey',10);</code></pre>

页面列表

ITEM_HTML