欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

redis最基本操作

程序员文章站 2022-03-22 22:19:35
...

学习的url

数据结构

  • String 可以存字符串 ,整数, 浮点 get set incr等操作
  • List 跟普通的数组没什么区别 lpush rpop 操作
  • Set 各不相同的元素,唯一 sadd scard srem
  • Hash key-value的数组 , hset hget
  • Sort Set score-value ,score 可以重复,按照value来排列。 value不可以重复 zadd zrange zrank

php 安装扩展

cd xxx
phpize ,如果没有,记得yum install php-devel
/configure --with-php-config=/usr/bin/php-config
make / make install
打开php.ini 添加 extension = redis.so

php中使用

类似于

$redis = new Redis();

// Simple key -> value set
$redis->set('key', 'value');

// Will redirect, and actually make an SETEX call
$redis->set('key','value', 10);

// Will set the key, if it doesn't exist, with a ttl of 10 seconds
$redis->set('key', 'value', Array('nx', 'ex'=>10));

// Will set a key, if it does exist, with a ttl of 1000 miliseconds
$redis->set('key', 'value', Array('xx', 'px'=>1000));