redis是什么?
???????? 是完全开源免费的,用c语言编写的,是一个单线程,高性能的(key/value)内存数据库,基于内存运行并支持持久化的nosql数据库
redis能干嘛?
???????? 主要是用来做缓存,但不仅仅只能做缓存,比如:redis的计数器生成分布式唯一主键,redis实现分布式锁,队列,会话缓存。
redis安装
1. 上传tar包,解压
2. 检查是否安装gcc,(redis是用c语言写的,编译需要gcc)
3. 进入redis目录,make(大约需要1分钟),然后没报错再make install
4. 进入/usr/local/bin/(redis默认安装位置)可以看到redis已经安装完成
redis启动
1. 进入redis.conf所在目录
2. 执行/usr/local/bin/redis-server ./redis.conf 启动服务端
3. 执行/usr/local/bin/redis-cli -h 221.8.220.70 -p 6379 ./redis.conf 启动客户端
redis设置外网访问(rdm连接工具)
将redis.conf中的protected-mode设置为yes(保护模式),外网按理说无法访问
但是protected-mode它启用的条件有两个,第一是没有使用bind,第二是没有设置访问密码(默认没有密码),因此我们注释bind外面就访问不到了,
所以我们使用密码或者设置bind都会让保护模式失效,这样外网就能访问到。
原文地址:https://www.cnblogs.com/liulong99/p/redis.html
时间: 2024-11-13 10:54:10