Redis入门简述以及下载安装
来源:互联网 发布:mac关机快捷键是什么 编辑:程序博客网 时间:2024/06/10 10:49
1、Redis是什么
Redis:REmote DIctionary Server(远程字典服务器),是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。Redis 与其他 key - value 缓存产品有以下三个特点:(1)、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。(2)、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。(这个特点也是快速占领memcache市场的重大原因)(3)、Redis支持数据的备份,即master-slave模式的数据备份
2、Redis能做什么
(1)、内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务 (2)、取最新N个数据的操作,如:可以将最新的10条评论的ID放在Redis的List集合里面 (3)、模拟类似于HttpSession这种需要设定过期时间的功能 (4)、发布、订阅消息系统 (5)、定时器、计数器等
3、下载地址
(1)、英文网站:http://redis.io/(2)、中文网站:http://www.redis.cn/
4、Redis安装
由于一般Redis不会安装windos版本,所以就不写了。下面为Redis在Linux系统上的安装步骤(安装之前把用户切换到root,以免后边麻烦,缺少权限。4.0.1为下载版本号,操作时换成下载的版本号即可):(1)、下载获得redis-4.0.1.tar.gz后将它放入我们的Linux目录/opt.(这里如果不做更改,下载完会在Downloads目录,用cp命令移动到/opt目录即可)(2)、在/opt目录下,执行解压命令:tar -zxvf redis-4.0.1.tar.gz(3)、解压完成后出现文件夹:redis-4.0.1,执行cd redis-4.0.1,进入文件夹(4)、进入redis-4.0.1文件夹之后,执行make命令。(如果系统没有安装linux时会报错,此时你需要安装gcc,命令:yum install gcc-c++。安装完之后运行make distclean命令,清理一下之前执行make残留的东西。然后二次执行make命令。)make命令执行完之后执行make install命令。然后信息正常就安装成功啦。
5、默认安装目录(/usr/local/bin)
进入目录之后ls会看到六个文件: (1)、redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何 (2)、redis-check-aof:修复有问题的AOF文件 (3)、redis-check-dump:修复有问题的dump.rdb文件 (4)、redis-cli:客户端,操作入口 (5)、redis-sentinel:redis集群使用 (6)、redis-server:Redis服务器启动命令
6、启动Redis并执行helloworld
(1)启动: ①、修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动。(将默认的redis.conf拷贝到自己定义好的一个路径下进行备份,比如/myconf,然后这行自己修改的文件) ②、进入/usr/local/bin目录下,并运行redis-server,运行拷贝出存放了自定义conf文件目录下的redis.conf文件。如:redis-server /myredis/redis.conf ③、这行redis-cli -p 6379,这是前面会发生变化,输入ping,会返回pong,此时即启动并连通了。 (2)执行helloworld: 输入set k1 helloworld,回车。返回OK。输入get k1,返回helloworld。这就是我们的helloworld。(典型的key-value) (3)关闭:单实例关闭:redis-cli shutdown。多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown。
阅读全文
0 0
- Redis入门简述以及下载安装
- redis 下载以及安装
- redis简述及安装
- _00011 Redis 安装以及快速入门之一(Redis安装)
- Redis的安装以及使用入门
- redis入门--redis安装
- Windows 下Redis安装以及PHP的扩展DLL下载
- windows下载安装redis
- Redis下载及安装
- redis 下载安装
- redis 下载安装
- redis下载安装
- redis下载安装,常用命令
- redis 下载安装
- redis下载安装部署
- redis 下载安装
- redis下载安装(linux)
- Redis 下载安装启用
- java:retainAll获取俩个自定义实体对象集合的重叠数据
- 运维角度浅谈MySQL数据库优化
- 安装NodeJS及web服务器(运行js,不需要在浏览器执行js)
- 浅析几种Android设计模式
- ionic1 轮播图各种问题 解决方案
- Redis入门简述以及下载安装
- 1009. 说反话 (20)
- web安全扫描工具--Appscan使用
- clang-format
- 用shell实现读取文件夹并输出
- 在做dubbo spring 遇到总是注入提供者接口错误
- Redis4cluster Python支持模块。Geo命令测试
- AndroidStudio安装配置教程
- week_7_ Longest Palindromic Substring