$redis = new redis();
//連線redis伺服器
$redis->connect('127.0.0.1', '6379');
$key = "key";
$val = "val";
//redis key操作
$redis->exists($key); //判斷key值是否存在
$redis->expire($key, 10); //設定key在10秒後過期
//redis string 字串
$redis->set($key, $val);
$redis->incr($key); //key值+1,除非val是整數,否則函式執行失敗
$redis->decr($key); //key值-1,同上
$redis->strlen($key); //返回key值的長度
//當第一次設定key值後,key值的資料型別就不能改變了。
$redis->del($key); //刪除key值
//redis hash 雜湊
$redis->hset($key, 'field1', 'val1'); //設定乙個key-value鍵值對
$redis->hmset($key, array('field2'=>'val2', 'field3'=>'val3')); //設定多個k-v鍵值對
$redis->hget($key, 'field2'); //獲取hash其中的乙個鍵值
$redis->hmget($key, array('field2', 'field1')); //獲取hash的多個鍵值
$redis->hgetall($key); //獲取hash中所有的鍵值對
$redis->hlen($key); //獲取hash中鍵值對的個數
$redis->hkeys($key); //獲取hash中所有的鍵
$redis->hvals($key); //獲取hash中所有的值
$redis->del($key); //刪除key值
//redis list 列表
$index = $start = 0;
$redis->lpush($key, 'val1', 'val2'); //在list的開頭新增多個值
$redis->lpop($key); //移除並獲取list的第乙個元素
$redis->rpop($key); //移除並獲取list的最後乙個元素
$stop = $redis->llen($key) - 1; //獲取list的長度
$redis->lindex($key, $index); //通過索引獲取list元素
$redis->lrange($key, $start, $stop); //獲取指定範圍內的元素
$redis->del($key);
//redis set 無序集合
$redis->sadd($key, 'val1', 'val2'); //向集合中新增多個元素
$redis->scard($key); //獲取集合元素個數
$redis->spop($key); //移除並獲取集合內隨機乙個元素
$redis->srem($key, 'val1', 'val2'); //移除集合的多個元素
$redis->sismember($key, 'val1'); //判斷元素是否存在於集合內
$redis->del($key);
//redis sorted set 有序集合
//有序集合裡的元素都和乙個分數score關聯,就靠這個分數score對元素進行排序
$redis->zadd($key, $score1, $val1, $score2, $val2); //向集合內新增多個元素
$redis->zcard($key); //獲取集合內元素總數
$redis->zcount($key, $minscore, $maxscore); //獲取集合內分類範圍內的元素
$redis->zrem($key, $member1, $member2); //移除集合內多個元素
PHP redis 常用操作
在列表頭部插入乙個值one,當列表不存在時自動建立乙個列表,key1為列表名 redis lpush key1 one 在列表尾部插入乙個值two,當列表不存在時自動建立乙個列表,key1為列表名 redis rpush key1 two 將乙個插入已存在的列表頭部,列表不存在時操作無效 redis...
使用PHP redis操作Redis
php redis擴充套件提供了豐富的操作redis的api介面,使用php redis可以輕鬆操作redis。本文整理常用的基礎的redis操作方法,作為筆記方便大家查閱。phpredis擴充套件的安裝方法請參照本站文章 centos7安裝redis和php redis擴充套件 php連線redi...
mysql相關操作 mysql 相關操作
1 登入 mysql u root p 2 檢視當前有的資料庫 show databases 3 建立資料庫 create database 資料庫名 4 操作 使用 資料庫 use 資料庫名 5 檢視有哪些表 show tables 6 建立表 create table 表名 7 刪除表 drop...