赞
踩
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
step7、安装完成后,我们进入 /usr/local/bin/ 目录中查看命令
cd /usr/local/bin/
ls -all
redis-server redis服务器
redis-cli redis命令行客户端
step8、为了方便管理,将 Redis 文件中的配置文件拷贝到 /etc/ 目录中。
原因:/etc/ 是系统目录,即管理员操作的目录,因此将 redis 配置文件放到该目录中,防止服务器的其他用户操作。
sudo cp /usr/local/redis/redis.conf /etc/redis/
二、配置 Redis数据库
上文操作已经将 redis 配置文件拷贝到 /etc/redis/ 目录中,通过修改 redis.conf 文件配置 Redis 数据库。
1、绑定ip:如果需要远程访问,可将 ip 修改成为 0.0.0.0,或绑定一个本机真实网卡IP;
需要远程访问 尽量不要删除本机回环 而是在其后添加 本机真实网卡ip地址(以此方便服务器自身的访问)
此处 bind 的正确理解:是绑定本机的IP地址;
> 例如:bind 127.0.0.1 192.168.1.11
2、端口,默认端口为 6379;
port 6379
3、是否已守护进程运行:
如果以守护进程运行,则不会在命令行阻塞,类似于服务;
如果以非守护进程运行,则当前终端会阻塞;
设置 yes 表示为守护线程,设置 no 表示为非守护线程;
推荐设置为 yes;
> daemonize yes
4、数据文件:
dbfilename dump.rdb
5、数据文件存储路径;
dir /var/lib/redis
6、日志文件存储路径:
logfile “/var/log/redis/redis-server.log”
7、redis 中允许存在数据库的个数(默认16个,编号0-15):
databases 16
8、主从复制,类似于双机备份。
slaveof
注意 redis5.0 版本已经将 master-slave 修改为 master-replica,故 slaveof 参数,修改为replicaof:
replicaof
9、修改 Redis 数据库默认密码(507行)
在配置文件中找到这一行 # requirepass foobared
删除前面的注释符号#,并把 foobared 修改成自己的密码
requirepass mypassword
三、Redis 服务器操作
启动 Redis 服务命令:
redis-server conf_path 启动服务加载的配置文件的路径
redis-server --port redis的端口号
redis-server --slaveof 从机的地址(ip port)
redis-server --loglevel 日志等级
可以使用 help 查看服务器命令帮助文档:
redis-server --help
查看 redis 服务器是否启动:
ps aux | grep redis
1、不指定配置文件服启动:
此种方式启动没有指定配置文件,会使用默认的配置,并打印一个Warning: no config file …;
并且启动后会阻塞当前终端窗口,原因是:redis-server 默认配置文件中的 daemonizs 属性为 yes,即设置为守护进程。
redis-server
当关闭当前终端窗口时, redis-server 不会随之关闭,但是此时按 ctrl + C 命令可退出 redis 服务。
2、指定配置文件服启动:
使用之前 copy 到 /etc/redis/ 目录下修改好的配置文件。
redis-server /etc/redis/redis.conf
3、设置服务开机启动:
开机自动启动脚本----自行百度~~~
4、关闭 redis-server 服务:
正常关闭本地 redis 服务:
redis-cli shutdown
如果正常关闭不了,可以 通过杀死进程 来关闭服务:
# 查询 redis 服务进程
ps aux | grep redis
# 杀死 redis 服务进程
kill -9 number
远程关闭 redis 服务:
redis-cli -h xxx.xxx.xxx.xxx -p xxxx -u xxxx -a xxxx shutdown
四、Redis 客户端连接
客户端的连接命令为:
redis-cli -h redis服务器的ip
redis-cli -p redis服务器的port
redis-cli -a redis数据库的passowrd
redis-cli -n redis数据库的编号(0开头)
可以使用 help 查看帮助文档:
redis-cli --help
本地连接 redis 实例:
redis-cli
最全的Linux教程,Linux从入门到精通
======================
linux从入门到精通(第2版)
Linux系统移植
Linux驱动开发入门与实战
LINUX 系统移植 第2版
Linux开源网络全栈详解 从DPDK到OpenFlow
第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。
本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。**
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。