<?php
$driver
=new redis();
$driver
->connect('127.0.0.1',6379);
$driver
->
select(0);//預設選擇是0 database
$driver
->
set('hls','hls is sb',60);// key value timeout
$value
=$driver
->get('hls');
echo $value;
output
hls is sb
<?php
$driver
=new redis();
$driver
->connect('127.0.0.1',6379);
$driver
->
select(0);//預設選擇是0 database
$driver
->
set('hls','hls is sb',60);// key value timeout
$driver
->delete('hls');
$value
=$driver
->get('hls');
echo $value;
delete 可以傳入多個key 當刪除n個有效存在的快取key的時候會返回對應的n 否者返回0 需要對返回的數值進行判斷output
false
<?php
$driver
=new redis();
$driver
->connect('127.0.0.1',6379);
$driver
->
select(0);//預設選擇是0 database
$driver
->
set('hls','hls is sb',60);// key value timeout
$result
=$driver
->exists('hls');
var_dump($result);
output
true
<?php
$driver
=new redis();
$driver
->connect('127.0.0.1',6379);
$driver
->
select(0);//預設選擇是0 database
$driver
->
set('hls','hls is sb',60);// key value timeout
$result
=$driver
->ttl('hls');
var_dump($result);
output
60
如果key不存在 ttl 會返回-2
<?php
$driver
=new redis();
$driver
->connect('127.0.0.1',6379);
$driver
->
select(0);
$driver
->
set('hls','hls is sb',60);
$driver
->
set('hls1','hls is sb1',60);
$result
=$driver
->getkeys('hls*');
var_dump($result);exit;
output
array(2)
匹配不到,會返回空陣列
<?php
$driver
=new redis();
$driver
->connect('127.0.0.1',6379);
$driver
->
select(0);
$driver
->
set('hls','hls is sb',60);
$result
=$driver
->move('hls',1);
$driver
->
select(1);
$value
=$driver
->get('hls');
var_dump($value);exit;
output
hls is sb
移動到新的database下,原有的database還儲存著同樣的key
php替換字串字元,php如何替換字串裡的字元
php替換字串裡字元的方法 1 通過substr replace函式把字串的一部分替換為另乙個字串 2 使用str replace函式將乙個字串替換字串中的另一些字元。php 字串替換 用於從字串中替換指定字串。str replace 使用乙個字串替換字串中的另一些字元 substr replace...
Redis 字串操作
設定值並加上有效時間 set key value ex 秒數 px 毫秒數 nx xx nx表示key不存在時執行操作 xx表示key存在時執行操作 獲取key的值 get key 一次性設定多個值 mset key1 value1 key2 value2 一次性獲取多個key的值 mget key...
redis字串操作
在redis中,資料型別比較豐富,有字串 列表 集合 雜湊表 有序集合。一 數值操作 設定鍵k1的初始值為1 1 自增1 命令 incr key 例如 incr k1 結果 2 2 自減1 命令 decr key 例如 decr k1 結果 1 3 自增n 命令 incrby key n 例如 in...