> 位置:\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. BZOJ5103 : [POI2018]Róznorodno

    从上到下枚举上下底边,那么涉及两行的添加和删除. 首先预处理出对于每一列,每个位置添加和删除时,是否会对往下$k$个里出现这个颜色造成影响. 然后对于每种颜色维护一个长度为$m$的bitset,表示哪 ...

  2. python系统编程(九)

    同步的概念 1. 多线程开发可能遇到的问题 假设两个线程t1和t2都要对num=0进行增1运算,t1和t2都各对num修改10次,num的最终的结果应该为20. 但是由于是多线程访问,有可能出现下面情 ...

  3. Docker 常用命令(四)

    1. 查看容器中的进程信息: docker top 772d23 查看容器的详细信息: docker inspect 772d23 持续更新日志 docker logs -f 7732dx

  4. Linux脚本程序

    #!/bin/bash # array-ops.sh: 数组更多有趣的用法. array=( zero one two three four five ) # 元素 ]} # zero } # zer ...

  5. FakeUserAgentError('Maximum amount of retries reached') 彻底解决办法

    报错: FakeUserAgentError('Maximum amount of retries reached') 禁用服务器缓存: ua = UserAgent(use_cache_server ...

  6. Go web编程实例

    1. go web编程入门 记录个web编程例子方便以后使用. 主要有: chan的使用(带缓存,不带缓存) client发起get/post请求 server解析get/post请求参数 http. ...

  7. 异常 Exception 知识点总结 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  8. css-div翻转动画

    <!doctype html> <html> <head> <meta charset="utf-8"> <meta name ...

  9. 【T09】要认识到TCP是一个可靠的,但不是绝对可靠的协议

    1.稍微想一下就知道,TCP不是绝对可靠的协议,比如:网络断开,主机崩溃,无论TCP如何努力,都无法将数据传给对方. 2.考虑应用程序A向应用程序B发送数据的TCP流程,数据流从应用程序A通过他所在主 ...

  10. EditPlus 自用正则替换

    分享下自己用EditPlus 的一些些正则技巧,editplus版本v3.5.1 1.替换a标签链接地址为空 例如: 把所有的 1 <a href="..囧.."> 替 ...