Redis 使用入门
来源:互联网 发布:培训学校收费软件 编辑:程序博客网 时间:2024/06/05 19:19
1. 安装gcc
Redis 在实际的生产环境中都部署在Linux 系统上, 所以先准备一台Linux
Redis 安装需要gcc , 先确保Linux 上已安装了gcc
输入gcc , 提示找不到命令, 说明系统上没有安装gcc.
使用yum 安装gcc:
#root账户下,安装gcc、c++编译器以及内核文件
su root
yum-yinstall gcc gcc-c++ kernel-devel
gcc 安装完成后, 直接输入gcc, 系统会识别到该命令
2. 上传Redis安装包
通过ftp 工具(xftp或者filezaFTp 等) 将从Redis 官网(https://redis.io/)下载的安装包上传到Linux服务器
这里我将Redis 的安装包上传到规划的路径/usr/redis 下
解压Redis 安装包:
tar xzvfredis-4.0.2.tar.gz
3. 安装Redis
这一部分参考官方文档, 没有什么内容, 如果遇到问题Google 一般都有答案。
Download, extract and compile Redis with:
$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
$ tar xzf redis-4.0.2.tar.gz
$ cd redis-4.0.2
$ make
Thebinaries that are now compiled are available in the src
directory. Run Redis with:
$ src/redis-server
You caninteract with Redis using the built-in client:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
4. 以守护进程的方式运行redis
修改Redis.conf配置文件, 将
daemonize no 修改为yes
启动redis:
5. 在Java中使用Redis
Redis 官网提供了对各种编程语言的支持, 这里我们选择Java
选择Jedis 这个库:
可以下载Jedis 然后添加到项目中, 也可以直接使用Maven来自动获得Jedis:
Maven 配置项:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
然后写一个简单的单元测试:
import org.junit.Test;import redis.clients.jedis.Jedis;/** * Created by huqijun on 10/3/2017. */public class JedisTest { @Test public void testJedis() { Jedis jedis = new Jedis("ip",6379); jedis.set("hello","world"); String out = jedis.get("hello"); System.out.println(out); }}
运行这个测试, 提示
redis.clients.jedis.exceptions.JedisConnectionException:java.net.ConnectException: Connection refused: connect
需要打开Redis所在服务器的6379 这个端口
Linux 系统怎么打开端口Google以下就有答案了,可以参考下
http://ww123.blog.51cto.com/5559238/1873405
这个帖子
然后再重新运行这个测试, 测试通过。
到这里Redis的入门使用就结束了。 想更深入的了解Redis的用法, 比如Pub/Sub 消息机制, 分布式锁等特性阅读官方文档。
- Redis使用入门
- Java使用Redis入门
- Redis使用入门
- Java 使用 Redis入门
- redis 入门使用
- Redis 使用入门
- redis使用入门
- 【Redis学习】Redis入门安装及使用
- windows下使用redis,Redis入门使用,Redis基础命令
- Redis使用入门(一)【配置文件】
- Redis使用入门(一)【配置文件】
- Redis 简介与使用入门
- Spring Boot 使用Redis 入门
- Redis的使用 快速入门
- Redis的安装使用入门
- Redis入门配置及使用
- Java中使用Jedis操作Redis—Redis快速入门
- Redis快速入门、熟悉和使用
- Linux把普通用户加入sudo组
- OpenStack之安装nova
- VMware + Linux + Xshell 连接环境设置(心得体会)
- Spring自动装配的方法
- linux 下awk 的使用
- Redis 使用入门
- Maven项目管理利器
- 地图集web项目_技术学习(二)_bootstrap分页的例子
- python os模块的使用
- kubernetes组件kubelet之源码分析 启动流程
- 轻松理解c和c++
- 原来你是这样子的OpenAI!来看看它背后那些有趣的人和事
- 9月热文精选,为你的假期加点料
- webpack超级详细的教程(转载)