Fecshop

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 最后登录时间 1小时前
  • 签名 净化自己,潜心编码
个人成就
  • 发表文章次数 273
  • 发布回复次数 2422
  • 个人主页浏览次数 258
Yii2 redis Active Record 使用, 查询慢的问题5天前

@Axin [[#8楼](#comment8)](#comment8)

如果是只有一个用户访问,第一次会添加一条数据到redis,后面的就不会了

当超时后,redis会删除掉这个记录

不明白你说的访问一直追加生成的uuid是什么意思,第一次访问,返回的Fecshop-Uuid,第二次得加上

Fecshop-Uuid	
6e10db6a-c14e-11e8-a721-00163e021360
Yii2 redis Active Record 使用, 查询慢的问题5天前

@Axin [#4楼](#comment4)

你的那种配置方式不对,不会生效,用我上面修改的方式测试下。

试玩后,回复一下,是否还有问题

服务器配置问题,同时在一个服务器上跑mysql mongodb redis,服务器要求什么配置(以阿里的为例子)?5天前

最好是2G以上,redis, mongodb, mysql, php 都吃内存。

可能是内存不足,让linux将某些进程杀死了。(本人不能确定是否是这个原因)

Yii2 redis Active Record 使用, 查询慢的问题5天前

https://github.com/fecshop/yii2_fecshop/commit/77593d8d7ec6eae1966e8de291713cb54b4435d9

你可以将 services/session/SessionRedis.php 重新覆盖下你的本地

然后试试结果,重构后的使用的redis session的实现,使用的是timeout的SET方式

Yii2 redis Active Record 使用, 查询慢的问题5天前

这个地方存在问题,使用使用redis的GET来做

https://redis.io/commands/set

EX seconds -- Set the specified expire time, in seconds.

而redis的AR用的是HMSET , https://redis.io/commands/hmset ,这个是没有过期时间的,因此这个地方需要重构一下

https://github.com/fecshop/yii2_fecshop/blob/master/services/session/SessionRedis.php#L35

重构完成后通知你

Yii2 redis Active Record 使用, 查询慢的问题5天前

@Axin #2楼

你能debug一下吗?说一下具体的原因,为什么会一致生成

代码位置:https://github.com/fecshop/yii2_fecshop/blob/master/services/session/SessionRedis.php#L35

你看看你的代码和这里的代码是不是一致?

debug一下具体的代码执行,说一下代码行,这样不好诊断

fecshop系统能不能关闭“货运”服务呢7天前

也可以,你将运费设置成0,显示运费的部分都用css隐藏掉。

Appserver端重写的一个问题7天前

自己去看代码,看完代码自己就回答了

太泛面的问题

默认货币是是RMB7天前

这是配置,当前store的默认货币,你可以改成其他的货币,这个不是bug

在fecshop中关闭Service报错!8天前

恩,因为当初考虑shipping对商城是必备的,没有考虑进去,后面会考虑这个,多谢你的提议。

在fecshop中关闭Service报错!8天前

关闭services的本质是不加载这个services的配置

对于shipping这种必须存在的services进行关闭会进行报错,其他的部分调用shipping services的方法会找不到shipping,因而报错

对于search这种,是一个功能的多种实现方式,可以通过开启和关闭进行替换,重构或者扩展底层,譬如可以将搜索改成elasticSearch,把购物车由mysql改成redis。

对于这类问题,自己去看代码,fecshop是给程序员用的,从代码层面理解,这个不是bug,是正常的

fecshop系统发布的商品价格如何才能使用人民币进行填写8天前

我测试了没有问题

自己排查下吧

category 添加查询条件问题9天前

是你写的代码有问题, 需要这样写

$where['menu_show'] = 1;

按照你的写法,直接把上面 $where 数组的其他子项阉割了,这个递归函数就会无线递归下去,多少内存 也给吃干净

这是一个很低级的问题,仔细排查就能看出来原因。

fecshop系统能不能关闭“货运”服务呢9天前

这块涉及到前端界面,目前不能通过配置关闭,如果想完全去掉shipping,需要自己修改代码二次开发了。

category 添加查询条件问题9天前

请描述清楚问题,把报错信息完整的贴上去

docker compose 安装部署环境 执行docker-compose build时报错9天前

不知道是网络问题,还是其他的问题导致的,您搜索一下报错:Makefile:194: recipe for target 'amqp.lo' failed , google一下吧,这个是docker中php安装amqp的报错

fecshop系统能不能关闭“货运”服务呢9天前

这样不能关闭,这样只是去除掉 shipping services,并不能全部关闭,前端界面部分,以及订单的判断部分并没有去除掉

这个得自己二开了,将shipping都去掉

不过您说的这个,后面会考虑是否把shipping完整的祖建华

fecshop后台这个有什么作用,如何使用9天前

后台配置部分目前没有用到

您可以在里面加入配置值,然后从数据库取配置值,这个是作为框架体系引入的,默认的fecshop没有使用这里的配置,配置都是在配置文件里面

fecshop系统发布的商品价格如何才能使用人民币进行填写9天前

你的截图,CNY配置部分对应的rate设置成1即可

Your Site Analytics