phpredis 怎么存用户信息
程序员文章站
2022-05-05 21:29:38
...
比如一个用户有三个字段:id,name,age
应该怎么存到redis中?
现在有三个用户
id name age
1 张三 10
2 李四 20
3 三四 21
满足查询 name中带‘四’的用户信息?或者id为2的用户信息?类似如此的查询!
应该怎么存到redis中?
现在有三个用户
id name age
1 张三 10
2 李四 20
3 三四 21
满足查询 name中带‘四’的用户信息?或者id为2的用户信息?类似如此的查询!
回复内容:
比如一个用户有三个字段:id,name,age
应该怎么存到redis中?
现在有三个用户
id name age
1 张三 10
2 李四 20
3 三四 21
满足查询 name中带‘四’的用户信息?或者id为2的用户信息?类似如此的查询!
name中带‘四’的用户信息
这种不太适合用 Redis
存用户信息用 Hash 比较合适。
php
$redis->hMset('user:1', array('name' => '张三', 'age' => 10));
获取 id 为 2 的用户信息:
php
$redis->hGetAll('user:2');
redis在模糊查找显得无力。建议用mongoDB
上一篇: PHP文件上传问题
推荐阅读
-
多网站用户信息如何同步,比如百度,糯米,hao123, 这样的不同域名你们是怎么做的,进来保底1分
-
微信公众号中的用户怎么修改备注信息?
-
基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) 用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里)
-
php怎么得到打赏的用户信息
-
用session记录用户信息。怎么做到记住密码
-
用微信登陆微商城直接获取登陆微信用户信息?怎么做到的?
-
微信公众号怎么主动给用户发送信息
-
用session记录用户信息。怎么做到记住密码
-
用微信登陆微商城直接获取登陆微信用户信息?怎么做到的?
-
小弟在尝试着做一个PHP的用户管理系统有三张关联的表怎么在编辑用户时显示出相应的信息