Redis 概念

1.Redis 是什么

Redis 是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。

2.Redis 能干什么

Redis 支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua 脚本、LRU 收回、事务以及不同级别磁盘持久化功能,同时通过 Redis Sentinel 提供高可用,通过 Redis Cluster提供自动分区。

简单来说就是 Redis 比关系型数据库(如:MySql)读写数据更快,可以代替大部分数据库功能。

Redis 安装

Windwos 环境

1)前往官网下载安装包

2)解压缩安装包,目录内容如下:

3)启动 CMD 控制台,切换到 Redis 解压缩后目录输入如下命令:

redis-server.exe redis.windows.conf

注:redis.windows.conf 表示配置文件路径,如果不设置将会采用默认的配置

出现上图就表示 redis 启动成功了,如果出现如下提示就表示之前已经启动 redis 服务了:

[17452] 08 Nov 09:45:01.722 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

4)将 redis 设置为开机自启动

redis-server --service-install redis.windows-service.conf --loglevel verbose

此时在 计算机管理服务里会增加一个 redis 服务

常用命令:

卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

Liunx 环境

Liunx软件安装之Redis

Redis 可视化工具

  • RedisDesktopManager

连接 Redis

// 连接redis -h 表示ip 地址 -p 表示端口号,不输的话就默认为 -h 127.0.0.1 -p 6379
redis-cli.exe -h 127.0.0.1 -p 6379
// 设置值
set name MarkLogZhu
//获取值
get name

基本连接命令

redis-cli [-h host] [-p port] [-a password]

客户端连接 Redis 服务。可选配置:

-h: Redis服务 IP 地址,默认为:127.0.0.1

-p: Redis服务端口号,默认为:6379

-a : 连接密码

exit

关闭 Redis 连接。

PING [msg]

测试 Redis 服务是否正常,如果 msg 有值,那么发送什么就返回什么。没有的话就默认返回 PONG

远程连接

Redis 默认只允许本地连接,如果需要启动远程连接的话,需要编辑 redic.conf 修改如下两个配置:

  1. 注释绑定本机访问
# bind 127.0.0.1 #
  1. 在 redis3.2 之后还需要配置 protected-mode
protected-mode no

最新文章

  1. leveldb源码学习系列
  2. [转载] A set of top Computer Science blogs
  3. C#中的Mutex对象认识
  4. JavaScript总结之单击弹出div
  5. Asp.net MVC + EF6.0 经常出现的问题
  6. Ubuntu14.04下搭建VPN服务 -pptp
  7. mac电脑操作
  8. How to Change Error Message Colors in Windows 10 PowerShell Console
  9. sqlmap Windows 安装教程
  10. 何给域名配置https证书
  11. Confluence 6 管理站点模板
  12. jdbc-------JDBCUtil类 工具类
  13. Nginx 自动补全url地址补全最后的斜线
  14. web.xml中的load-on-startup
  15. EF 数据类型 0xA7 的数据长度或元数据长度无效
  16. java—(2)maven基本命令
  17. CentOS 怎么设置某个目录包括子目录的写入权限 777呢
  18. php打开错误日志
  19. 记一则Linux病毒的处理
  20. 五十一 Python分布式爬虫打造搜索引擎Scrapy精讲—scrapyd部署scrapy项目

热门文章

  1. python自动化测试之DDT数据驱动
  2. 【带着canvas去流浪(13)】用Three.js制作简易的MARVEL片头动画(下)
  3. MySQL 5.7和8.0性能测试
  4. C#写进程守护程序
  5. Python小故事--------Tkinter的组件描述及解析
  6. 手动创建MySQL服务
  7. 比特币and区块链
  8. spring-Scheduler
  9. IntelliJ IDEA 2019.2最新解读:性能更好,体验更优,细节处理更完美!
  10. codeforces 340 A. The Wall