一、redis简介:
redis作为缓存的优势:
1.内存级别缓存,查询速度毋庸置疑。
2.高性能的K-V存储系统,支持String,Hash,List,Set,Sorted Set等数据类型,能够应用在很多场景中。
3.redis3.0版本以上支持集群部署。
4.redis支持数据的持久化,AOF,RDB方式。
大多数时候,我们都将 redis 称作是内存数据库,它在运行过程中,将键值对信息存储在内存中,同时在后台以异步的形式写入本地数据库中(默认是:dump.rdb,在 redis.conf 中配置,如果需要考虑安全的持久化需求需要开启 AOF 功能,详细介绍可以查看这篇文章 : redis持久化),redis中存储的 key 可以是任意类型,最后都会存储为 byte[] 类型;value 有多种类型 : string、list、set、sortedset、hash,基本上能够满足在开发中的键值存储需求;此外,redis还支持事务、消息系统等功能,而且提供了各种客户端的 API,如 Java、Python、Shell 等等。
二、linux服务器端安装redis
先附上官网下载安装基础教程:https://redis.io/download
第一步下载解压
cd /root/redis/
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
解压
tar xvzf redis-3.2.8.tar.gz -C /usr/local/src/
第二步 编译安装
make
make all
make install
第三步
建立文件夹
mkdir /root/redis/bin
将/root/redis/redis-3.2.8/src 文件下的可执行文件拷贝到 建立的文件夹
redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server
cp /root/redis/redis-3.2.8/sr-* /root/redis/bin
将/root/redis/redis-3.2.8/src 目录中 解压出的文件的redis.conf拷贝到 /usr/redis
cp /usr/local/src/redis-3.2.8/redis.conf /root/redis/bin
第四步 安装tlc
详见链接:http://blog.csdn.net/luyee2010/article/details/18766911
redis-server 目录/redis.conf 即可启动
分享到:
相关推荐
**Redis 安装** Redis(Remote Dictionary Server)...以上就是Redis的安装、配置以及集群搭建的基本流程和常用操作命令。在实际应用中,还需要考虑数据备份、监控、安全等多方面因素,以确保Redis的稳定和高效运行。
Redis 3.0 集群环境安装手册 Redis 3.0 集群环境安装手册是指在 Linux 操作系统中安装和配置 Redis 3.0 集群的步骤指南。Redis 是一个开源、基于内存的数据结构存储系统,可以用作数据库、消息队列、缓存层等。 ...
集群环境的搭建能够提高Redis服务的可用性和数据安全性。在本文中,我们将深入探讨如何搭建Redis集群,以及如何在Java中使用Jedis客户端进行集群操作。 首先,让我们了解Redis集群的基本概念。Redis集群通过数据分...
本文将对Redis集群进行详细的介绍,包括Redis安装、主从复制、哨兵和集群的配置和实现。 一、Redis安装 在Windows环境中,我们可以使用Redis的安装程序来安装Redis。在实际的企业环境中,我们通常使用Linux环境来...
在 Windows 环境下,通常需要通过安装过程来设置 Redis 服务,但这里提供的资源是“redis 免安装”,意味着我们可以跳过常规的安装步骤,直接使用。 首先,让我们详细了解 Redis 的核心概念和特性: 1. **键值存储...
1. **redis-desktop-manager-0.8.8.384.exe**:这是一个图形化的Redis客户端管理工具,名为`Redis Desktop Manager`。它允许用户直观地管理和操作Redis数据库,包括查看键值、执行命令、管理集群等。 2. **Redis...
了解了Redis服务器的安装和基本操作后,你可以进一步学习Redis的数据类型(如字符串、哈希、列表、集合和有序集合)、持久化策略(RDB和AOF)、复制、主从配置以及集群搭建等高级特性。这些知识将帮助你充分利用...
在集群搭建过程中,Ruby的`redis-trib.rb`工具非常关键。确保你已经安装了Ruby,并通过Gem安装`redis`和`redis-trib`库: ```sh gem install redis gem install redis-trib ``` 接着,使用`redis-trib.rb`创建集群...
本文将详述如何使用Tomcat、Nginx和Redis来搭建这样的集群,并着重讲解Session共享的问题,因为这是多服务器环境中的关键挑战。 **标题:Redis+nginx集群部署** **描述:**在本实践中,我们将结合Tomcat应用服务器...
在本文中,我们将探讨如何在Ubuntu操作系统上搭建Redis虚拟机环境,并安装Redis服务器,同时也会涉及SSH工具连接虚拟机的相关问题。 首先,为了在Ubuntu虚拟机上安装Redis,我们需要确保虚拟机已经配置妥当并运行。...
总的来说,Ruby 脚本在 Redis 集群搭建中的作用是简化配置过程,使得集群部署更加便捷。然而,理解集群的工作原理和管理技巧对于维护高可用的 Redis 系统至关重要。通过以上步骤,你可以成功地使用 Ruby 脚本搭建 ...
#### 三、Redis客户端连接 - **Jedis**:Java 开发者常用的 Redis 客户端。 - 添加 Maven 依赖: ```xml <groupId>redis.clients <artifactId>jedis <version>2.7.0 ``` - **单实例连接示例**: ```...
在Linux环境下安装Redis并搭建Redis集群是一个涉及到系统管理、网络配置和数据库操作的重要任务。Redis是一种高性能的键值存储系统,常用于缓存、消息队列等场景,而Redis集群则能提供高可用性和数据冗余,确保服务...
在Windows环境下搭建Redis集群可以帮助开发者在本地环境中模拟生产环境,便于测试和开发。本文将详细介绍如何在Windows 10 64位系统上搭建Redis 2.8.12的集群。 **一、环境准备** 首先,确保你的系统是64位的...
Redis 是一款高性能的键值数据库,... 通过本文的学习,读者应能理解 Redis 的基本概念,完成 Redis 的安装和集群环境的搭建,并能在 Java 应用中使用 Redis。持续学习和实践,将有助于更好地利用 Redis 解决实际问题。
8. **集群支持**:尽管Redis 3.2版本不直接支持Windows上的集群功能,但可以通过一些第三方工具实现集群配置,如Twemproxy(Twitter的代理服务器)或通过其他编程语言实现的客户端库。 9. **安全性考虑**:由于...
在Windows环境下搭建Redis集群是一项技术性的工作,涉及到多个步骤和组件。Redis是一个开源的、基于键值对的数据存储系统,广泛应用于缓存、数据库和消息队列等场景。集群模式可以提升Redis的服务能力和数据安全性,...
3. **Ruby**:Redis 集群初始化需要`redis-trib.rb`工具,它是用Ruby编写的,因此需要安装Ruby环境。 **三、集群搭建步骤** 1. **创建目录**:在 `/usr/local` 创建 `redis-cluster` 目录,用于存放各个节点。 2. *...
redis集群采用无中心节点方式实现,无需proxy代理,客户端直接与redis集群的每个节点连接,根据同样的hash算法计算出key对应的slot,然后直接在slot对应的redisj节点上执行命令。在redis看来,响应时间是最苛刻的...
集群创建完成后,你可以通过Redis客户端连接到任意一个节点,并使用`CLUSTER NODES`命令查看集群状态。集群维护还包括监控节点健康、处理槽(slot)迁移、添加或移除节点等操作。 总的来说,Redis集群提供了扩展性...