首页 > 数据库 >laravel:访问redis(10.27.0)

laravel:访问redis(10.27.0)

时间:2023-10-21 09:01:25浏览次数:34  
标签:laravel name 10.27 liuhongdi redis https com

一,相关文档:

https://learnku.com/docs/laravel/10.x/redis/14887

二,php代码

1,配置.env

使用默认的设置:

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

2,controller中引用:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <?php   namespace App\Http\Controllers;   use Illuminate\Http\Request; use Illuminate\Support\Facades\App;   use App\extend\result\Result;   use Illuminate\Support\Facades\Redis;   class NewsController extends Controller {     //访问redis     public function cache(Request $request) {         //设置值         Redis::set('name', '老刘是头牛');         //指定300秒过期         Redis::expire('name', 300);         //读取         $name = Redis::get('name');         //返回         $data = ['name'=>$name];         return Result::Success($data);     }

3,从redis客户端查看:

liuhongdi@lhdpc:/data/laravel/dignews$ redis-cli 
127.0.0.1:6379> keys *
1) "a"
2) "laravel_database_name"
127.0.0.1:6379> get laravel_database_name
"\xe8\x80\x81\xe5\x88\x98\xe6\x98\xaf\xe5\xa4\xb4\xe7\x89\x9b"
127.0.0.1:6379> ttl laravel_database_name
(integer) 294

三,测试效果

说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/10/18/laravel-fang-wen-redis-10-27/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: [email protected]

四,查看laravel的版本:

liuhongdi@lhdpc:/data/laravel/dignews$ php artisan --version
Laravel Framework 10.27.0

标签:laravel,name,10.27,liuhongdi,redis,https,com
From: https://www.cnblogs.com/architectforest/p/17778438.html

相关文章

  • laravel:关闭默认首页(10.27.0)
    一,php代码修改routes/web.php原代码:Route::get('/',function(){    returnview('welcome');});修改后Route::get('/',function(){    $appName=env('APP_NAME');    return['code'=>0,'msg'=>&#......
  • laravel:部署到nginx服务器(10.27.0)
    一,相关文档:https://learnku.com/docs/laravel/10.x/deployment/14840二,配置nginx1,站点文件server{listen80;#listen[::]:80;server_namedig.lhdtest.com;root/webdata/site/dig/public;add_headerX-Frame-Options"SAMEORIGIN";a......
  • redis其他操作、redis管道、django中使用redis、django缓存、celery介绍、补充单例
    redis其他操作'''delete(*names)exists(name)keys(pattern='*')expire(name,time)rename(src,dst)move(name,db))randomkey()type(name)'''#redis的key值,最大可以是多少?最大不超过512M一般1KB#redis的value值,最大可以是多少?最大不超过512M......
  • Redis的速度不够用?为什么你应该考虑使用 KeyDB,一个更快、更强大、更灵活的开源数据库
    你是否正在使用 Redis 作为您的数据结构存储,享受它的高性能、高可用的特性?如果是这样,那么你可能会对 KeyDB 感兴趣。什么是 KeyDB?KeyDB 一个由 Snap 提供支持、专为扩展而构建的开源数据库。它是 Redis 的高性能分支,专注于多线程、内存效率和高吞吐量。KeyDB 采用 M......
  • Redis7
    Redis是基于内存的K-V键值对内存数据库浅谈Redis7新特性主要是自身底层性能和资源利用率上的提高和优化。多AOF文件支持config命令增强限制客户端内存使用listpack紧凑列表调整访问安全性增强RedisFunctions(要抢Lua脚本的饭碗)RDB保存时间调整,保存规......
  • Redis代替session需要考虑的问题
    Redis代替session需要考虑的问题◆选择合适的数据结构◆选择合适的key◆选择合适的存储粒度......
  • redis一主二从三哨兵
    节点规划准备三台虚拟机,使用CentOS-7-x86_64-DVD-2009.iso镜像节点IPmaster192.168.108.91slave1192.168.108.92slave2192.168.108.93手动安装redis1.解压tar-zxvfredis-6.0.8.tar.gz2.yum安装gcc(注意版本,5.3以上)gcc-v##查看......
  • docker 挂载redis
    一、Dockerpullredis镜像二、挂载redisdockerrun--restart=always--log-optmax-size=100m--log-optmax-file=2-p6379:6379--namemyredis01-v/home/redis/myredis01/myredis.conf:/etc/redis/redis.conf-v/home/redis/myredis01/data:/data-dredisredis-ser......
  • redis配置文件 配置文件启动 redis.conf
    #当配置中需要配置内存大小时,可以使用1k,5GB,4M等类似的格式,其转换方式如下(不区分大小写)##1k=>1000bytes#1kb=>1024bytes#1m=>1000000bytes#1mb=>1024*1024bytes#1g=>1000000000bytes#1gb=>1024*1024*1024bytes##内存配置大小写是一样......
  • redis 持久化
    2.1.基于AOF的持久化机制Redis的AOF持久化是指将数据存储到二进制日志文件中,以便在重启或出现故障时可以恢复数据。AOF持久化会周期性地将数据写入到日志文件中,因此可以实现更高的数据备份频率。 2.2.基于RDB的持久化机制基于RDB的持久化方式会把当前内存中所有Redis键值对......