您的位置:首页 > 数据库 > Redis

NoSql数据库介绍 + Redis概述和安装

2018-04-04 16:31 916 查看

四,NoSql概述

1.NoSql概念

​ not only sql, 不仅仅是sql 泛指:非关系型数据库

2.NoSql的作用

​ 解决三高: 高并发, 大数据查数据, 高可靠和高扩展

3.NoSql的分类

​ 键值对:以map形式存储 key :value ​ 文档:将整个对象存进去, json数据​ 图式: 7个人可以认识​ 列式: 分布式; A:1,2 B:2,3 C:1,3

五,Redis概述和安装(linux无网络情况下)

1.什么是Redis

​ 由c语言编写的,以键值对的形式存储的数据库. 缓存技术(驻留在内存中) ​ key:value​ 支持5种数据类型: ​ String​ Hash(哈希表)​ list ​ set​ sortedset(zset)

2.Redis的安装

下载redis(http://redis.io/)

上传到linuxcrt中 alt+p
在 usr/local下新建文件夹 redismkdir /usr/local/redis
将root下的redis移动到 /usr/local/redis 然后解包mv redis-3.0.7.tar.gz /usr/local/redis/
cd /usr/local/redis
tar -xvf redis-3.0.7.tar.gz
安装c语言环境 (昨天已经安装的,可以不安装)yum install gcc-c++
编译rediscd /usr/local/redis/
cd redis-3.0.7 进入redis-3.0.7目录,执行make命令
make
安装redismake PREFIX=/usr/local/redis install
#安装成功之后 在redis目录下多出来一个bin目录

3.启动(服务器)

3.1方式一(前台启动,不推荐)在bin目录,执行 ./redis-server 默认端口号是6379

3.2方式二(后台启动,推荐)将redis-3.0.7目录下的redis.conf文件复制到 /usr/local/redis/bin 下cp redis.conf /usr/local/redis/bin/ #此时 bin目录下会多出一个dump.rdb,相当于redis备份
修改redis/bin目录下的redis.conf 设置为 后台启动, 改的是bin里面的这个配置vi redis.conf
进入到编辑redis.conf文件页面后,输入/表示查找/daemonize
将 daemonize 值改成yes即可

启动./redis-server redis.conf

4.使用redis的客户端连接redis服务器

4.1方式1:默认连接的本机6379端口
./redis-cli
4.2方式2:连接指定主机 指定端口号
./redis-cli -h 192.168.17.136 -p 6379

5.基本命令

set key value:设置 存

get key:获取指定的key对应的值

del key:删除指定的key

ping :测试是否连接成功

quit:退出

6.关闭服务

6.1方式一杀死进程(掌握)
kill -9  pid
6.2方式二使用客户端发送关闭命令已经登录客户端,执行shutdown
或者没有登录客户端情况下,执行./redis-cli -h ip地址 -p port shutdown
class path resource [springContext.xml] cannot be opened because it does not existspringContext.xml前面加*就可以了

六,Redis概述和安装(linux有网络情况下)

一、下载解压redis
$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make

二、修改服务端配置文件redis.conf
把 daemonize no 改成 daemonize yes

(
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes
)

三、
make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:

下面启动redis服务.
$ cd src
$ ./redis-server /usr/local/red/redis.conf
(redis.conf是一个默认的配置文件。我们可以根据需要使用自己修改的配置文件。)

四、
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 比如:
$ cd src
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
linux安装rz/rs插件命令: yum install lrzsz
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux