redis-rb
A Ruby client library for Redis
파일 탐색기
최종 버전 다운로드 (.zip)- command-specification-template.md
- resolve_spec.sh
- SKILL.md
- test.yaml
- dependabot.yml
- resp_comparison.rb
- console
- console
- client.rb
- transaction_adapter.rb
- version.rb
- cluster.rb
- redis-clustering.rb
- orchestrator.rb
- blocking_commands_test.rb
- client_internals_test.rb
- client_pipelining_test.rb
- client_replicas_test.rb
- client_transactions_test.rb
- commands_on_arrays_test.rb
- commands_on_cluster_test.rb
- commands_on_connection_test.rb
- commands_on_geo_test.rb
- commands_on_hashes_test.rb
- commands_on_himport_test.rb
- commands_on_hyper_log_log_test.rb
- commands_on_keys_test.rb
- commands_on_lists_test.rb
- commands_on_pub_sub_test.rb
- commands_on_scripting_test.rb
- commands_on_server_test.rb
- commands_on_sets_test.rb
- commands_on_sorted_sets_test.rb
- commands_on_streams_test.rb
- commands_on_strings_test.rb
- commands_on_transactions_test.rb
- commands_on_value_types_test.rb
- helper.rb
- CHANGELOG.md
- Gemfile
- LICENSE
- README.md
- redis-clustering.gemspec
- search_aggregations.rb
- search_ft_queries.rb
- search_geo.rb
- search_hybrid.rb
- search_quickstart.rb
- search_range.rb
- search_raw_ft_commands.rb
- search_vector_similarity.rb
- search_with_hashes.rb
- search_with_json.rb
- sentinel.conf
- start
- config.ru
- unicorn.rb
- basic.rb
- consistency.rb
- dist_redis.rb
- incr-decr.rb
- list.rb
- pubsub.rb
- sentinel.rb
- sets.rb
- aggregation.rb
- dialect.rb
- field.rb
- hybrid.rb
- index.rb
- index_definition.rb
- miscellaneous.rb
- query.rb
- result.rb
- schema.rb
- json.rb
- search.rb
- arrays.rb
- bitmaps.rb
- cluster.rb
- connection.rb
- geo.rb
- hashes.rb
- hyper_log_log.rb
- keys.rb
- lists.rb
- pubsub.rb
- scripting.rb
- server.rb
- sets.rb
- sorted_sets.rb
- streams.rb
- strings.rb
- transactions.rb
- client.rb
- commands.rb
- distributed.rb
- errors.rb
- hash_ring.rb
- lib_identity.rb
- pipeline.rb
- subscribe.rb
- version.rb
- redis.rb
- adding-commands.md
- migration-resp3.md
- query-engine.md
- .gitkeep
- blocking_commands_test.rb
- commands_on_arrays_test.rb
- commands_on_geo_test.rb
- commands_on_hashes_test.rb
- commands_on_hyper_log_log_test.rb
- commands_on_json_test.rb
- commands_on_lists_test.rb
- commands_on_sets_test.rb
- commands_on_sorted_sets_test.rb
- commands_on_strings_test.rb
- commands_on_value_types_test.rb
- commands_requiring_clustering_test.rb
- connection_handling_test.rb
- distributed_test.rb
- himport_test.rb
- internals_test.rb
- key_tags_test.rb
- persistence_control_commands_test.rb
- publish_subscribe_test.rb
- remote_server_control_commands_test.rb
- scripting_test.rb
- sorting_test.rb
- transactions_test.rb
- arrays.rb
- authentication.rb
- blocking_commands.rb
- hashes.rb
- himport.rb
- hyper_log_log.rb
- json.rb
- lists.rb
- search.rb
- sets.rb
- sorted_sets.rb
- streams.rb
- strings.rb
- value_types.rb
- commands_on_json_test.rb
- commands_on_search_test.rb
- search_offline_test.rb
- bitpos_test.rb
- blocking_commands_test.rb
- client_test.rb
- commands_on_arrays_test.rb
- commands_on_geo_test.rb
- commands_on_hashes_test.rb
- commands_on_hyper_log_log_test.rb
- commands_on_lists_test.rb
- commands_on_sets_test.rb
- commands_on_sorted_sets_test.rb
- commands_on_streams_test.rb
- commands_on_strings_test.rb
- commands_on_value_types_test.rb
- connection_handling_test.rb
- connection_test.rb
- encoding_test.rb
- error_replies_test.rb
- fork_safety_test.rb
- helper_test.rb
- himport_test.rb
- internals_test.rb
- persistence_control_commands_test.rb
- pipelining_commands_test.rb
- publish_subscribe_test.rb
- remote_server_control_commands_test.rb
- scanning_test.rb
- scripting_test.rb
- sorting_test.rb
- ssl_test.rb
- thread_safety_test.rb
- transactions_test.rb
- unknown_commands_test.rb
- url_param_test.rb
- sentinel_command_test.rb
- sentinel_test.rb
- redis.conf
- redis.conf
- redis.conf
- gen_certs.sh
- trusted-ca.crt
- trusted-ca.key
- trusted-cert.crt
- trusted-cert.key
- untrusted-ca.crt
- untrusted-ca.key
- untrusted-cert.crt
- untrusted-cert.key
- redis.conf
- redis_mock.rb
- helper.rb
- test.conf.erb
- .gitignore
- .rubocop.yml
- .rubocop_todo.yml
- .ruby-version
- .yardopts
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- docker-compose.yml
- Gemfile
- LICENSE
- makefile
- Rakefile
- README.md
- redis.gemspec
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/redis/redis-rb
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd redis-rb
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Ruby
쉬움bundle install
Gemfile에 명시된 루비 라이브러리를 설치합니다.
bundle install이 에러 없이 끝나면 README에 안내된 실행 명령어(예: rails server)로 마저 실행해보세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
