> 位置:\vendor\laravel\framework\src\Illuminate\Redis\Connections\PhpRedisConnection.php
> 参考:https://www.cnblogs.com/mrszhou/p/8087753.html 

Redis各种操作

**字符串操作**
Redis::set('key','键值'); //键值对数据 field=>value
Redis::setnx('key','value'); // key存在,则不予修改。不存在则重建;set则是强制赋予和重建
Redis::setex('library', , 'predis'); // 存储时效;redis是存在10s
Reids::get('key','value')
Redis::zscore('key',)
**Hash操作**
Redis::hset('表名','key','value') // 带表数据
Redis::hget('表名')
Redis::hget('表名','key');
Redis::hvals('表名') // 返回hash中的value(不包括key) array
Redis::hgetall('表明') // 整个hash元素
Redis::hdel('表名','key'); // 返回true 或者fale
Redis::hexists('表名','key') // 值是否存在 返回true/false
Redis::hmset('表名',['a'=>,'b'=>,'c'=>]) 批量插入
Redis::hmset('表名','a',,'b',,'c',) List队列操作
Redis::rpush('tab', 'bar1') // 插入数据,并且返回队列长度 (默认尾部插入)
Redis::rpushx('tab', 'bar1') // 插入数据,并且返回队列长度;如果表tab不存在,则新增,返回0
Redis::llen('tab') // 返回队列长度
Redis::lpush('tab', 'bar1') // 从头部插入数据,并且返回队列长度
Redis::lrem('order_hold_list',, 'bar2') 删除bar2,返回删除个数
Redis::LRANGE('order_hold_list',, ) 获取0-100中间的数值
Redis::LRANGE('order_hold_list',, -) 获取列表所有值 Redis::flushall(); // 清空
其他方法
Redis::command('set',['key','value']) 新建文件夹分组redis
```
$mkv = array(
'usr:0001' => 'First user23232',
'usr:0002' => 'Second user',
'usr:0003' => 'Third user'
);
Redis::mset($mkv);
Redis::mget(array_keys( $mkv));

Redis多库配置

config/database.php

'redis' => [
//'client' => 'phpredis',
'client' => env('REDIS_CLIENT','predis'),
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', ),
'database' => env('REDIS_DB', ), //redis 0库
],
// 定义第二Redis库
'redis2' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', ),
'database' => env('REDIS_DB', ), // redis 1库
],
],

Redis多库操作

$redis = Redis::connection('default2');
$redis->set('ddsf','');

laravel5.8笔记十:Redis操作的更多相关文章

  1. python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)

    python3.4学习笔记(十五) 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) python print 不换行(在后面加上,end=''),prin ...

  2. python笔记7:mysql、redis操作

    模块安装: 数据操作用到的模块pymysql,需要通过pip install pymysql进行安装. redis操作用的模块是redis,需要通过pip install redis进行安装. 检验是 ...

  3. 《MFC游戏开发》笔记十 游戏中的碰撞检测进阶:地图类型&障碍物判定

    本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9394465 作者:七十一雾央 新浪微博:http:// ...

  4. java jvm学习笔记十(策略和保护域)

    欢迎转载请说明出处:http://blog.csdn.net/yfqnihao/article/details/8271415 前面一节,我们做了一个简单的实验,来说明什么是策略文件,在文章的最后,也 ...

  5. 《C++游戏开发》笔记十四 平滑过渡的战争迷雾(二) 实现:真正的迷雾来了

    本系列文章由七十一雾央编写,转载请注明出处.  http://blog.csdn.net/u011371356/article/details/9712321 作者:七十一雾央 新浪微博:http:/ ...

  6. 《C++游戏开发》笔记十二 战争迷雾:初步实现

    本系列文章由七十一雾央编写,转载请注明出处.  http://blog.csdn.net/u011371356/article/details/9475979 作者:七十一雾央 新浪微博:http:/ ...

  7. python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置

    python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置Download JetBrains Python IDE :: PyCharmhttp://www. ...

  8. python3.4学习笔记(十) 常用操作符,条件分支和循环实例

    python3.4学习笔记(十) 常用操作符,条件分支和循环实例 #Pyhon常用操作符 c = d = 10 d /= 8 #3.x真正的除法 print(d) #1.25 c //= 8 #用两个 ...

  9. Go语言学习笔记十: 结构体

    Go语言学习笔记十: 结构体 Go语言的结构体语法和C语言类似.而结构体这个概念就类似高级语言Java中的类. 结构体定义 结构体有两个关键字type和struct,中间夹着一个结构体名称.大括号里面 ...

随机推荐

  1. Ghostscript 将PDF文件转换成PNG图片 问题一二

    由于项目需求,需要将原来的PDF文档转换成图片文件,在网上找了一些PDF转图片的方法:测试了几个后,都有这样或那样的问题 1.PDFLibNet.dll,这个类型最初还是挺好用的,能转图片和HTML, ...

  2. HBase Python API

    HBase Python API HBase通过thrift机制可以实现多语言编程,信息通过端口传递,因此Python是个不错的选择 吐槽 博主在Mac上配置HBase,奈何Zoomkeeper一直报 ...

  3. oval-and-rectangle

    oval-and-rectangle Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Other ...

  4. day4函数文件操作

    一.高效读取文件 1.使用with打开文件,程序运行完后会自动关闭打开的文件 2.修改文件,将文件中的123替换为a(简单粗暴方式) 3.打开两个文件,修改后将旧文件删除,将新文件名字改成旧文件的名称 ...

  5. PAT Basic 1026

    1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗 ...

  6. 在 fragment 里面调用 findViewById

    public class CompanyListFragment  extends Fragment { private Activity activity;   private ListView c ...

  7. Vue(二十二)vuex小案例(官网计数案例整合)

    1.使用 vue-cli 创建项目(具体操作可以参考前面的文章) ... 2.下载 vuex - npm install vuex -S 3.将 vuex 添加到项目中 (1)在项目中创建store文 ...

  8. jquery美刀的释放

    jQuery 和其他 JavaScript 框架 正如您已经了解到的,jQuery 使用 $ 符号作为 jQuery 的简写. 如果其他 JavaScript 框架也使用 $ 符号作为简写怎么办? 其 ...

  9. Hibernate(6)关联关系_单向n对1

    1.单向 n-1 关联只需从 n 的一端可以访问 1 的一端 2.实体类 n端:Order.java public class Order { private Integer orderId; pri ...

  10. shell编程学习笔记(八):Shell中的if条件判断

    编程语言中都有条件判断,shell编程也不例外,下面我们来看一下shell中应该怎么使用if条件判断 以下蓝色字体部分为Linux命令,红色字体的内容为输出的内容: # cd /opt/scripts ...