-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
📄 Enhance Appwrite Databases with Redis Adapter #3977
Comments
Hey @christyjacob4 , |
@techytushar , thanks for your interest! 🙏 Happy hacking! 🎃 |
Thank you everyone for celebrating Hacktoberfest 22 with us! This issue will now be closed as we're getting ready to celebrate Hacktoberfest 23. |
We are accepting submissions for this issue once again for Hacktoberfest 2023 |
I am having experience working with redis as a cache and docker for building applications |
Hi @ArnabChatterjee20k have assigned the issue to you! Thank you for showing interest in contributing to Appwrite! Happy Hacktoberfest 🎃 Notes: Please update us with your progress every 3 days, so that we know that you are working on it. |
Haven't make any progress till now. |
I want to work on this. Please assign to me |
Thank you for the update @ArnabChatterjee20k , the issue will stay assigned to you as long as you give proper updates, even if you mention you haven't started yet, that is fine, as long we know you still want to work on issue :) |
I started working on it |
I am still getting this issue from yesterday PHP
Fatal error: Uncaught TypeError: Utopia\Database\Adapter\Mongo::__construct(): Argument #1 ($client) must be of type Utopia\Mongo\Client, MongoDB\Client given, called in /home/arnab/Desktop/test.php on line 19 and defined in /home/arnab/Desktop/database/src/Database/Adapter/Mongo.php:53
Stack trace:
#0 /home/arnab/Desktop/test.php(19): Utopia\Database\Adapter\Mongo->__construct()
#1 {main}
thrown in /home/arnab/Desktop/database/src/Database/Adapter/Mongo.php on line 53 Any help or a hint? |
I solved the error |
Solved the issue I was getting. |
Cool, is there anything we can help with? Feel free to raise an issue for the missing parts :) |
Started developing adaptar from today. Will updated tomorrow or within next 3 days |
@Haimantika @tessamero @christyjacob4 Two confirmations -
Question
|
@christyjacob4 @Haimantika @tessamero So shall I continue with the community packages of redis and php? |
https://github.com/ethanhann/redisearch-php/ |
I unassigned myself due to some other important priorities and as a result I was not able to manage. After its get over I will again request for the assignment if its not get assigned to someone else |
@Haimantika kindly assign to me if no one's working on it. |
Assigning it to you. Please remember to update us every 3 days about your progress. |
Finished setting up the project on my local machine. |
I finished implementing the RedisAdapter. |
Closing this issue as hacktoberfest is now over and there's no pending PR or a draft PR attached. Thank you to everyone who participated this year :) @aoamusat if you were still working on it, save the link to this closed issue and request to reopen it on our discord community |
💭 Introduction
Appwrite Databases allows you to store your application and users' data. Not only that, it comes with query system that allows you to read those data. We put a lot of effort into making Appwrite Databases secure by default, and the whole security layer is truly easy to configure. 😇 You can learn more about Appwrite Databases and Appwrite Permissions in our official docs.
Every collection and document in Appwrite Database needs to be stored somewhere, and for that, we have many different adapters such as MySQL or MongoDB. Each provider implements simple methods such as
createDocument()
,deleteDocument()
,find()
, etc...Your task is to implement support for Redis in the Utopia PHP database library. We have prepared detailed documentation on how to create a Utopia PHP database adapter. Please read these documents and ensure you understand them before working on this issue.
🎯 Requirements
✅ Task Summary
If you have questions, need any help, or just want to hang out, make sure to join us on our Discord server.
Happy Appwriting!
The text was updated successfully, but these errors were encountered: