
redis数据库
莫奕moyi
学习中...
展开
-
mysql与redis数据库保存信息的优劣
Mysql:优:它是关系型数据库,适合关系性数据的存储,便于进行查找,数据保存时间较为持久;劣:将数据存储在硬盘中,读取速度较慢。Redis:优:它是非关系型数据库,适合存储使用频繁的数据,也是缓存数据库,将数据存储在缓存中,缓存读取速度快,能够大大的提高运行效率;劣:数据保存时间有限。...原创 2021-02-25 18:24:39 · 450 阅读 · 0 评论 -
redis设计之网站访问量
题目:统计一个网站的每天的访问量,且每天自动更新统计数值(1)表名:total_users(2)设计数据结构:Id:作为主键(唯一标识符)username:用户名userpwd:登陆密码age:年龄tel:电话QQ:QQ号e-mail:邮箱号visit_time:访问次数(3)建哈希表(包含人员信息和访问次数,默认初始值为0)(4)访问一次自增1(因版本问题,这里采用指定增)(5)每天重新统计:设置值的过期时间,86400是指秒,一天有86400秒(6)获得某人访问量原创 2021-02-25 18:23:11 · 408 阅读 · 0 评论 -
string类型与hash类型的区别
(1)string类型主要是key-value,hash类型主要是一个key,比如说设置有个人的名字叫小明,string类型的语句存储是set name xiaoming(2)hash类型的语句存储是hset 1 name xiaoming,hash在存储时可一个key值对应存储多属性。(3)String类型可以使用strlen查看长度,而hash类型不可以。...原创 2021-02-25 18:20:15 · 987 阅读 · 0 评论 -
redis常用命令
1.set get命令命令:set 键值名 键值例:set mykey abc命令:get 键值名例:get mykey2.mset mget命令同时set get多个值命令:mset 键值名 “键值” 键值名 “键值”例:mset date “123” zdxh “qianxi”命令:mget 键值名 键值名例:mget date zdxh3.exists命令检查该数据库是否存在这个key值0为不存在命令:exists 键名4.expire命令设置某个键名在redis原创 2021-02-25 18:16:58 · 253 阅读 · 0 评论 -
通过设置防火墙指定ip地址可以连接到某个redis
1.不需要更改配置文件2.重启redis3.删除原来的防火墙端口4.新建防火墙规则5.设置作用域本地ip地址:你需要别人来连接你的本机的ip地址远程ip地址:你同意他可以连接你的redis的ip地址原创 2021-02-13 16:14:26 · 336 阅读 · 0 评论 -
修改redis数据库的端口号和密码
1.改redis.windows.conf配置文件中的端口号和密码(1)打开配置文件(2)ctrl+f搜索关键词,快速定位,以便更改更改port后的端口号更改requirepass后的密码2.cd到redis安装路径启动你那个对应配置文件的redis可以发现端口号已经从默认端口号6379改成4968了3.设置防火墙(更加保险的一个步骤)设置端口号属于4968的防火墙3.用第三方管理工具测试连接在管理工具中输入对应端口号和密码,测试连接连接成功...原创 2021-02-13 16:06:16 · 736 阅读 · 0 评论 -
连接不到redis的原因——防火墙关闭
1.关闭防火墙后连接不上redis2.打开防火墙,连接到(1)用telnet测试连接命令:telnet IP地址 端口号如:telnet 10.10.152.7 6379原创 2021-02-13 15:53:25 · 1685 阅读 · 0 评论 -
运用cli命令启动redis
这里写自定义目录标题1.cmd命令2.cli命令连接redis1.cmd命令(1)win+R 输入 cmd(2)cd 到redis安装路径里(3)输入命令:redis-server.exe redis.windows.conf(4)弹出redis启动成功窗口2.cli命令连接redis(1)cd到redis安装路径(2)输入cli命令:redis-cli.exe -h IP地址 -p 端口号 -a 密码例:redis-cli.exe -h 127.0.0.1 -p 6379 -a c原创 2021-02-13 15:47:55 · 1151 阅读 · 0 评论